Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как можно запретить просмотр внешнего JS кода на том сайте где он расположен?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
avatator
Отправлено: 18 Февраля, 2013 - 22:44:44
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Май 2011  


Помог: 0 раз(а)

[+]


Как можно запретить просмотр внешнего JS кода на том домене на котором он находиться но разрешить подключать его на другие сайты и там использовать???

Например у меня есть rame.js который находиться на сайте1, а я его подключаю к сайту2. Как запретить просмотр его на сайте1 но в тоже время что бы он работал на сайте2???

<script type="text/javascript" src="rame.js"></script>


вообще такое можно реализовать? и как если кто знает?
 
 Top
LIME
Отправлено: 18 Февраля, 2013 - 22:53:55
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




для разрешения подключения на других сайтах ничего делать не надо...достаточно его подключить указав хост
а вот чтоб запретить на родном хосте придется подумать
можно положить его в папку в которой запрещено подключение извне ...htaccess ...
а подключать только через пхп скрипт который проверяет реферер и если он не родной то отдает
иначе выдает 404
(Добавление)
поясню
есть некий пхп скрипт
он проверяет реферер и если он не родной то читает файл js и выводит его с нужным заголовком
 
 Top
avatator
Отправлено: 18 Февраля, 2013 - 23:14:33
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Май 2011  


Помог: 0 раз(а)

[+]


SetEnvIfNoCase Referer "^$" local_ref=1
SetEnvIfNoCase Referer "^http://(www.)?htmlweb.ru" local_ref=1
SetEnvIfNoCase Referer "^http://(www.)?images.yandex.ru" local_ref=1
SetEnvIfNoCase Referer "^http://(www.)?hghltd.yandex.com" local_ref=1
<FilesMatch ".(jpg|gif|png)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>




закрывает доступ ко всем JS на любом сайте
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB