| |
|
|
| | Хочется узнать, какой поисковик привел именно этого посетителя. Предполагаю вот такой код, но чувствую, что в нем что то не то...
$ps = urldecode(getenv('HTTP_REFERER'));
if (strpos($ps, "yandex")) echo "Это Яндекс";
if (strpos($ps, "google")) echo "Это Гугль";
if (strpos($ps, "rambler")) echo "Это Рамблер";
if (strpos($ps, "mail")) echo "Это Мэйл ру";
if (strpos($ps, "aport")) echo "Это Апорт";
|
| |
| |
|
|
| |
|
|
| |
для: Владимир55
(12.03.2008 в 14:02)
| | | Да, нет от чего же нормальное решение - будет работать, конструкцию getenv('HTTP_REFERER') можно заменить на $_SERVER['HTTP_REFERER'], а сравнение
<?php
if (strpos($ps, "yandex")) ...
?>
|
заменить на
<?php
if (strpos($ps, "yandex") !== false) ...
?>
|
но это всё ньюансы, которые в данном случае на работоспособности скрипта никак не отразятся. | |
| |
|
|