Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как написать условную функцию на JS ? (https://javascript.ru/forum/dom-window/56719-kak-napisat-uslovnuyu-funkciyu-na-js.html)

Georka 01.07.2015 01:58

Как написать условную функцию на JS ?
 
Если скрипт или файл открыт не по адресу mysite.ru,
то выводить сообщение на экран: "Данный скрипт или файл является частной собственностью"

Deff 01.07.2015 04:24

Georka,
Это правильнее делать на PHP - тестируя рефер запроса(и отдавая иной контент по незнакомому адресу), ибо скрипт легко правится при первом обнаружении подобной надписи

Georka 01.07.2015 08:55

ok. И как это сделать?

laimas 01.07.2015 09:17

Это делается на стороне сервера, но не с помощью РНР, а в .htaccess прописывается домен которому разрешено получать файлы. Обычно такое делают для изображений, чтобы сторонние домены (кроме поисковых роботов) не напрягали зря трафик. Ищите в сети описание установок .htaccess (только упаси господь опять упоминать какие либо библиотеки, просто читайте и вникайте, тем более, что есть примеры).

Что касается "Данный скрипт или файл является частной собственностью", ну это ради проформы, ибо ни что не помешает утянуть его у вас.


Часовой пояс GMT +3, время: 21:48.