![]() |
Вопрос по .htaccess наверное)
Всем превед)
Задача такая: есть на сайте файл js, надо сделать так, чтобы код, вставленный на сайт (<script language="javascript" src="адрес к тому файлу"></script>) мог нормально работать, а если к файлу обращаются напрямую, то хрен бы че выдавалось, т.е. типо надо запретить для скачивания файл :) Вот как организовать такое?) |
FeraS
И как же браузер его будет скачивать для выполнения, если ему хрен че будет выдаваться? Если хочешь запрятать js, то пользуйся вот этими вещами: www.iframe.in |
<files script.js>
deny from all </files> |
Spyder, в этом случае не будет работать
Цитата:
|
Так скорее всего нет.
Но если запрашивать файл будет пшп скрипт, то работать должно Типа file_get_contents("script.js"); Хотя не уверен, не тестил |
Как нибудь так... :rolleyes:
PHP код:
PHP код:
|
как вариант но оч. напряжно
<script language="javascript" src="http://123.freehost.com/java.js"></script> другими словами забрасываешь этот файл на какой то бесплатный хостинг и там прописываешь allow from _you_site_ip_ deny from all в таком слычае не кто не сможет обратится к этому файлу кроме твоего сайта но, все равно браузер сохранит файл при заходе на страницу, и его можно будет выцепить из темпов, ну или Файл-Сохранить как.... |
Все просто. Когда скрипт вызывается из страницы - то есть referer, иначе его нет. Соответственно, надо сделать
addtype application/x-httpd-php .js И в файле .js написать PHP код:
|
big_BRAT js выполняется на стороне клиента, а не сервера
Macro конечно, все можно подделать... FeraS зачем тебе это?) из всех возможные решений в голову приходит только обфускация |
Macro
Не, чет не канает, а может криворукий) Piflit Нада) |
Macro, и что твой скрипт даст?)
Перейду я с античата сразу на тот скрипт ...реферер есть |
Вот наваял находу:
Страница где вставляем js: Код HTML:
файл .htaccess Код:
файл script.js: PHP код:
PS: может чего не учёл времени было мало... |
Цитата:
PHP код:
|
Вариант :-)))))))
|
XREN VAM нормально выводится, а вот js код не хочет появляться
|
PHP код:
PHP код:
|
FeraS, у тебя этот js вставляется в пшп скрипт или просто в html?
|
Spyder, сверху написано как это все вставляется
|
всё равно у Исиса пшп скрипт, можно создать .htaccess прописав
<files script.js> deny from all </files> и потом просто file_get_contents() |
Spyder
html Isis А в чем разница между session_start() и @session_start()? |
FeraS, =\ я дал рабочий код
Цитата:
А разница в том что @ всего лишь скрывает ошибку, если такая была бы |
Цитата:
А я файрбагом смогу посмотреть содержимое script.js |
Все равно не пашет. Наверное потому что я это в Dle пытаюсь сделать :)
|
Цитата:
А конкретнее директива "AddType" в .htaccess ? Только что проверил код всё - работает тип-топ! |
Я тоже проверил на шелле, все пашет...
.htaccess Код:
AddType application/x-httpd-php .js |
Все. Разобрался. В js коде кавычки мешали :)
|
Цитата:
Ладно с кем не бывает. Мне кажется что ты отключил нафиг сообщения об ошибках... |
| Время: 06:17 |