Forum Webscript.Ru

Программирование => PHP => Тема начата: Eugene2001 от 01 Августа 2002, 20:22:50

Название: а можно сделать так, чтобы по одному и тому же адресу грузилась одна из 2-х страниц..
Отправлено: Eugene2001 от 01 Августа 2002, 20:22:50
можно ли сделать так чтобы при заходе на http://www.site.ru, определялось откуда зашел человек, если по ссылке с, например, yandex.ru, то этому человеку грузится страница с надписью "я тоже пользуюсь яндекс", а если он зашел с любого другого адреса, то ему грузится другая страница - "пользуйтесь яндексом"

... нужно, чтобы одна из этих двух страниц грузилась именно с http://www.site.ru, а не производился бы какой-нибудь редирект на site.ru/page1.php или site.ru/page2.php


помогите начинающему - приведите, пожалуйта, код, если не сложно.


заранее спасибо,

Евгений
Название: а можно сделать так, чтобы по одному и тому же адресу грузилась одна из 2-х страниц..
Отправлено: GotZfild от 01 Августа 2002, 20:31:33
Зачем тебе грузить разные страницы?
На одной странице можно

if (strstr(getenv("HTTP_REFERER"), "yandex")) echo "я тоже пользуюсь яндекс"; else echo "пользуйтесь яндексом";
Название: а можно сделать так, чтобы по одному и тому же адресу грузилась одна из 2-х страниц..
Отправлено: Eugene2001 от 01 Августа 2002, 20:35:10
я просто не силен в php, а на CGI мне предлагали делать редирект на одну из двух страниц...

а твоим способом можно грузить один из двух ПОЛНОЦЕННЫХ кусков страниц - с картинками, текстом, баннерами?

если да, то подскажи, пожалуйста, как это сделать?
подгрузить другой php?
Название: а можно сделать так, чтобы по одному и тому же адресу грузилась одна из 2-х страниц..
Отправлено: Stek от 01 Августа 2002, 22:38:19

if (strstr(getenv(\'HTTP_REFERER\'),\'yandex.ru\')) {
   include(\'yandex_pages.php\');
}else {
   include(\'not_yandex_pages.php\');
}
?>
Название: а можно сделать так, чтобы по одному и тому же адресу грузилась одна из 2-х страниц..
Отправлено: Eugene2001 от 02 Августа 2002, 01:49:27
огромное человеческое спасибо!!!


Евгений