Выдача страницы в зависимости от referer?

M
На сайте с 08.06.2010
Offline
12
859

Нужно, php скрипт, если на сайт зашли напрямую(набрали домен) то одна страница, если зашли с других страниц(ссылка или пс) другая.

Может есть у кого готовое.

спсб.

http://prodomainer.ru/forum/ (http://prodomainer.ru/forum/) Альтернативный форум домейнеров.
MalikS
На сайте с 07.11.2010
Offline
28
#1
masterhost:
Нужно, php скрипт, если на сайт зашли напрямую(набрали домен) то одна страница, если зашли с других страниц(ссылка или пс) другая.
Может есть у кого готовое.
спсб.

$ref=$_SERVER['HTTP_REFERER'];


If (isset($ref) && !empty($ref))
echo "Вариант 1: Зафиксирован переход с ".$ref;
else
echo "Вариант 2: Зафиксирован переход без данных о ссылающейся страницы";
ТРИФОРС (http://trifors.ru) - товары для бокса и единоборств
M
На сайте с 08.06.2010
Offline
12
#2

немного не так,

если на сайт зашли напрямую(набрали домен домен.ру) то indеx(содержимое1 индекса), если зашли с других страниц(ссылка на домен.ру/page1.html или c ПС на домен.ру/page2.html) оставить туже страницу на которую ссылается ПС или ссылка,

если в адресной строке урл вида домен.ру/page2.html и пользователь убрал "/page2.html" то тоже index но уже содержимое2 индекса(т.е. отображался домен.ру но содержимое2)

WT
На сайте с 08.10.2010
Offline
17
#3

ТС, Вы сами-то понимаете что хотите?

Не пробовал, но первое, что приходит в голову - вы таким образом можете заблокировать внутренние переходы по сайту

А если хотите исключить ручную корректировку адреса страницы, то один из вариантов - повесить на ссылку скрипт, отправляющий форму с необходимыми данными по POST'у, наличие которых и можно контролировать, и при отсутствии POST-данных и реферера делать вывод, что адрес страницы вбит вручную, но ПС, по идее, эта манипуляция приведет так же на "содержимое 2"

Но для проверки данной теории надо экспериментировать)

За еду не работаю, зарабатываю здесь (http://www.sape.ru/r.amStvLXttk.php) Работа для ленивых - продвигай сайты автоматически (http://seopult.ru/ref.php?ref=1f6f897913cc593f)
sirota77
На сайте с 08.09.2008
Offline
161
#4

MalikS, поработайте над чтением мыслей :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий