|
|
|
| Проверял учёт поисковых систем, вот какие ошибки получились.
1. Rambler.
В базу заносится с пустым запросом.
Причина: в url перед запросом стоит query, а в count.php ищется words.
Поправил заменой
preg_match("|words=([^&]+)|is", $reff."&", $out);
на
preg_match("|query=([^&]+)|is", $reff."&", $out);
2. Mail.
Запрос - "крякозябры".
Причина: Mail теперь тоже использует utf8.
Поправил заменой
$quer = $out[1];
на
$quer=utf8_win($out[1]);
3. Google.
Не учитывается.
Причина: url содержит адрес сервера.
Поправил заменой
if(strpos($reff,$server_name)) $search = 'own_site';
на
if(strpos($reff,$server_name) && !($search==='google')) $search = 'own_site';
Но не уверен, что это лучший способ. | |
|
|