Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   Js (http://www.flasher.ru/forum/showthread.php?t=45376)

soper 28.05.2003 20:32

Js
 
как сделать, что бы подгружаемый JS файл не мог быть прочтён ни кем кроме как браузерным джава скриптом.

Т.Е. при вводе в строку адреса браузера типа
http://www.сервер.ru/forum/file.js , сервер ответил ба отказом

SPV 02.06.2003 10:05

Проверять на сервере referrer и если скрипт запрошен с твоей страницы - выдавать файл, а если нет - ошибку.

ЗЫ из кэша его все равно достать можно будет.

soper 02.06.2003 10:16

а с правами доступа ничего нельзя придумать?

ЗЫ Как там в Питере

SPV 02.06.2003 10:26

Просто с правами ничего не сделать - если запретить чтение, то и страница файл не увидит. Единственный способ это проверять откуда именно файл запрошен... Если сервер Апач, то делается за 5 сек...

Crazy 02.06.2003 11:30

Re: Js
 
Цитата:

Оригинал написал(а) soper
как сделать, что бы подгружаемый JS файл не мог быть прочтён ни кем кроме как браузерным джава скриптом.
Никак. Абсолютно.

Ты можешь использовать несколько уловок для защиты от чайников, но не более того.

juggy 15.06.2003 13:27

Можно почему же, например если переделать файл в PHP и выдавать например так

PHP код:

if($REQUEST_URI=="/js/my.js"){
die(
"Хрен вам а не мой скрипт");
}else{
echo 
"document.write(\"Хрен мне, вам скрипт\");
}
Header("
Не помню какой там у JS'a header"); 

И потом эту херь инклюдить

Crazy 15.06.2003 16:56

Цитата:

Оригинал написал(а) juggy
PHP код:

if($REQUEST_URI=="/js/my.js"){
die(
"Хрен вам а не мой скрипт");



Ну и чем же это мне помешает скачать скрипт? :D


Часовой пояс GMT +4, время: 23:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.