Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
Как-то давно создавал тему о том как прочитать реферрера. По-моему "разговор с духами". Найти не смог, что бы показать, так как не помню, на какой логин я её создавал. В общем один чувак мне посоветовал для нестандартных реферреров применять: $segment="chr(hexdec('$1')-848)"; $jreferer=preg_replace("!%u(\w{4})!e", $segment, $jreferer); $jreferer - получаю при помощи джаваскрипта, а потом передаю в PHP через GET. Тогда это был хорошо, но теперь я хотел бы знать что значит "!%u(\w{4})!e", и почему мы заменяем его на chr(hexdec('$1')-848). И что такое chr(hexdec('$1')-848)? И самое главное как распознать когда нужно применить этот метод+urldecode, а когда просто urldecode?
|