Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Скрипт, определяющий реф урл


Автор: Instal 28.8.2005, 10:53
Привет, братья по разуму!
Помоги написать скрипт, я немного понимаю что к чему, но не знаю как это сделать. Нужно чтобы скрипт учитывал, если есть реф урл с определенного сайта, то он отправлял посетителей на другую страницу, если нет, тогда выводил бы сообщение.
HELP!

Автор: Рыжий 28.8.2005, 13:05
Instal
Может быть это Вам поможет:

Код

$reff= $_SERVER['HTTP_REFERER'];
echo $reff;

Собственно даль с переменной $reff можно делать все что угодня и проверять ее значения как захотите!

Автор: Mal Hack 28.8.2005, 13:56
Цитата(PHP @ 28.8.2005, 14:05)
Собственно даль с переменной $reff можно делать все что угодня и проверять ее значения как захотите!

А что мешает сразу с элементом массива $_SERVER работать?

Автор: Рыжий 28.8.2005, 14:01
Mal Hack
Если смотреть с точки оптимизации PHP - то лишние переменные - лишние проблемы smile Однако для удобочитаемости это не помешает.
Это уже дело вкуса. smile

Автор: MOP 28.8.2005, 22:07
Ща попробуем smile
Код

if ( !empty($_SERVER['HTTP_REFERER']) && preg_match("/^http:\/\/pupsik.ru/i", $_SERVER['HTTP_REFERER']) )
{
header("Location:http://vingrad.ru");
}
else
{
print("Сообщение, которое надо передать :) тут.");
}


не проверял, но как-то так... подправишь сам для себя.... думаю фсе ясно...

Автор: Instal 28.8.2005, 23:31
спасибо всем, сейчас попробую

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)