Answer the question
In order to leave comments, you need to log in
How to correctly identify requests from any site?
Hello!
There is a script that takes the site ID as a parameter and sends requests to the server.
var ID = 123; //id сайта в системе
startSess(ID);
site_name id
mysite.com 1
mysite2.ru 123
Answer the question
In order to leave comments, you need to log in
Никак, все можно подменить, разве что у вас будет соответствие сайт = айпи. По айпи можно идентифицировать, но они могут быть разные у одного сайта.
Невозможно, запросы можно отправлять вообще не "с сайта" (вернее, из браузера), а просто из программы, тогда пакет (запрос) может вообще ничем отличаться, можно лишь усложнить скрипт, обфусцировать, применить Flash и т.д., либо просто использовать API-токены вместо id сайтов.
Если у вас что-то типа Гугл Аналитики или Яндекс Метрики (script, встраиваемый в страницу), то предлагаю следить за HTTP_REFERER + REMOTE_ADDR и фиксировать обращения с левых доменов. Если код будет установлен на неверном домене - вы достаточно быстро соберете об этом статистику и сможете заблокировать или предупредить владельца или заблокировать домен по рефереру.
Не известно для чего предназначены ваши скрипты, если там что-то посерьезнее аналитики - то надо думать.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question