| |
|
|
| | Как мне кажется, здесь $os использована для операционной системы, и эта же переменная для названия бота.
Нет ли здесь ошибки?
// Выясняем операционную систему
$os = 'none';
if(strpos($useragent, "Win") !== false) $os = 'windows';
if(strpos($useragent, "Linux") !== false
|| strpos($useragent, "Lynx") !== false
|| strpos($useragent, "Unix") !== false) $os = 'unix';
if(strpos($useragent, "Macintosh")!== false) $os = 'macintosh';
if(strpos($useragent, "PowerPC") !== false) $os = 'macintosh';
// Выясняем принадлежность к поисковым роботам
if(strpos($useragent, "StackRambler") !== false) $os = 'robot_rambler';
if(strpos($useragent, "Googlebot") !== false) $os = 'robot_google';
if(strpos($useragent, "Yandex") !== false) $os = 'robot_yandex';
if(strpos($useragent, "Aport") !== false) $os = 'robot_aport';
if(strpos($useragent, "msnbot") !== false) $os = 'robot_msnbot';
|
| |
| |
|
|
| |
|
|
| |
для: Владимир55
(31.03.2008 в 18:51)
| | | Наврядли. Какая операционная система у роботов Яндекса, Google, Рамблера. Ты знаешь? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(31.03.2008 в 18:51)
| | | Ошибки нет, так как для хранения этой информации используется одно и тоже поле в таблице. | |
| |
|
|