|
|
|
| Доброго времени. Подскажите пожалуйста как определить, по какому поисковому запросу пришел пользователь на мой сайт. | |
|
|
|
|
|
|
|
для: TanTaL91
(07.08.2009 в 22:26)
| | $_SERVER['HTTP_REFERER']
Адрес страницы (если имеется), которая направила пользовательский агента (ПА) на текущую страницу. Устанавливается ПАгентом. Не все ПА будут его устанавливать, а некоторые могут модифицировать HTTP_REFERER. Короче говоря, доверять ему нельзя. | |
|
|
|
|
|
|
|
для: tvv123456
(07.08.2009 в 23:23)
| | я получаю вот так, но он не всегда показывает запрос. А у лив интернет он выдает запрос... Как они вытаскивают?
$quer = "none";
if(!empty($reff) && $search!="none" && $search != "own_site")
{
switch($search)
{
case 'yandex':
{
eregi("text=([^&]*)", $reff."&", $query);
if(strpos($reff,"yandpage")!=null)
$quer=convert_cyr_string(urldecode($query[1]),"k","w");
else
$quer=$query[1];
break;
}
case 'rambler':
{
eregi("words=([^&]*)", $reff."&", $query);
$quer = $query[1];
break;
}
case 'mail':
{
eregi("q=([^&]*)", $reff."&", $query);
$quer = $query[1];
break;
}
case 'google':
{
eregi("q=([^&]*)", $reff."&", $query);
$quer = utf8_win($query[1]);
break;
}
case 'msn':
{
eregi("q=([^&]*)", $reff."&", $query);
$quer = utf8_win($query[1]);
break;
}
case 'aport':
{
eregi("r=([^&]*)", $reff."&", $query);
$quer = $query[1];
break;
}
}
}
|
| |
|
|
|