#31 2008.06.14 13:09

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: как подделать реферер

$_SERVER['HTTP_REFERER'] - в этом элементе массива будет реферер, если он передан (далеко не всегда)
ereg - рункция регуларного выражения. Честно говоря о ereg'ах лучше вообще забыть. Для регулярок использовать PERL'овские регулярки (preg_match, preg_replace и др) т.к. они шустрее и в PHP 6 POSIX регулярки (ereg и др) будут вообще устранены
проверить лучше строковой функцие какой-нить

Код:

1
span style="color: #0000BB"><?phpif(substr_count($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'])){// адрес встречается в реферере}else{// реферер не передан, либо в нем нету адреса сайта}?>

$_SERVER['HTTP_HOST'] - здесь адрес твоего хоста, так что задавать отдельную переменную с адресом сайта не нужно.

Активен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.007 s