Нужно выдать ту или иную страницу в зависимости от того откуда пришел пользователь. Если сам набрал адрес, то одно, а если с google например, то другое.
28.06.2007 13:33:48
Нужно выдать ту или иную страницу в зависимости от того откуда пришел пользователь. Если сам набрал адрес, то одно, а если с google например, то другое.
|
|
|
|
28.06.2007 16:27:01
Нужно проверять HTTP заголовок REFERER. Можно сделать как на яваскрипте, так и на чём-нибудь серверном.
|
|
|
|
28.06.2007 18:08:53
|
|||
|
|
28.06.2007 22:39:49
В примере: IP, с какого сайта пришёл посетитель/ |
|||
|
|
30.06.2007 11:58:09
В $HTTP_REFERER не попадет адрес от куда ты пришел, туда занесется автоматом только локальные переходы.. или же с удаленного урала должен передаваться параметр
А вот в случаи с джаваскриптом все намного проще. так как броузер хранит от куда пришел пользователь, то в переменной document.referrer - будет тот адрес перехода. Лично, я делал в хедере проверку на джаваскрипте.. и делал редирект куда уже мне нужно. Вот код:
в даном коде переадресация идет на адрес your.site - когда в реферер есть параметр q или p (обычно поисковые системы для передачи запроса используют эти параметры, но ты можешь еще проверит и на сам домен). если этих параметров нет идет на так называемый директ. |
|||||
|
|
30.06.2007 17:39:10
Ну да, здрасте! С какого ещё перепуга в $_SERVER['HTTP_REFERER'] не будет содержатся реферрер??!!!!!!
|
|
|
|
02.07.2007 20:34:49
в $_SERVER['HTTP_REFERER'] всегда содержится адрес сайта с которого пришел броузер, если иное не установлено в настройках сайта, или не порезано каким либо фильтром.
В зависимости от настроек сервера в переменую $HTTP_REFERER может устанаваливатся либо НЕ устанавливаться значение $_SERVER['HTTP_REFERER'], потому рекомендую всегда пользоваться именно $_SERVER['HTTP_REFERER'] а не $HTTP_REFERER. |
|
|
|
02.07.2007 21:34:18
Не ну понятное дело, что реф ссылку можно убирать, фаерволы это делают и т.д.. но по-другому, насильственным путём, никак уж не узнать реф ссылку вроед как
|
|
|
|
03.07.2007 11:52:55
Всем огромное спасибо за оказанную мне услугу! Время сэкономил офигенно!!
|
|
|
|
03.07.2007 13:40:01
через .htacсess можно сделать
и никакого php не понадобиться. |
|
|
|
04.07.2007 13:25:38
|
|||
|
|
04.07.2007 13:56:24
Я тебе сказал что можно, гугль в руки. Что за люди пошли, найди доку по .htaccess в ней почитай. Если вам лениво читать, то заниматься программированием не для вас.
|
|
|
|
10.07.2007 18:41:57
Артем Лебедев, а вот тут не врите про ленивых ))
Я до жути ленивый, но всё же занимаюсь программирвоанием уже приличное время и, скажу без лишней скромности, достаточно успешно )))) |
||||
|
|
|||