Автор Тема: а можно сделать так, чтобы по одному и тому же адресу грузилась одна из 2-х страниц..  (Прочитано 2615 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Eugene2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
можно ли сделать так чтобы при заходе на http://www.site.ru, определялось откуда зашел человек, если по ссылке с, например, yandex.ru, то этому человеку грузится страница с надписью "я тоже пользуюсь яндекс", а если он зашел с любого другого адреса, то ему грузится другая страница - "пользуйтесь яндексом"

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


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


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

Евгений

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Зачем тебе грузить разные страницы?
На одной странице можно

if (strstr(getenv("HTTP_REFERER"), "yandex")) echo "я тоже пользуюсь яндекс"; else echo "пользуйтесь яндексом";
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Eugene2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
я просто не силен в php, а на CGI мне предлагали делать редирект на одну из двух страниц...

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

если да, то подскажи, пожалуйста, как это сделать?
подгрузить другой php?

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com

<?
if (
strstr(getenv(\'HTTP_REFERER\'),\'yandex.ru\')) {
   include(\'yandex_pages.php\');
}else {
   include(\'not_yandex_pages.php\');
}
?>
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн Eugene2001

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
огромное человеческое спасибо!!!


Евгений

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28