PDA

View Full Version : سوال: کد user-agent بات



hamedwollf
سه شنبه 04 آذر 1393, 12:58 عصر
دوستان من یک کد user-agent مربوط به بات ها و اسنیفر ها نیاز دارم

arta.nasiri
سه شنبه 04 آذر 1393, 14:39 عصر
http://www.user-agents.org/

MMSHFE
سه شنبه 04 آذر 1393, 14:43 عصر
http://www.useragentstring.com/pages/useragentstring.php

hamedwollf
چهارشنبه 05 آذر 1393, 00:28 صبح
کد گوگل بات مثلا چطور میشه مثال بزنید

MMSHFE
چهارشنبه 05 آذر 1393, 00:56 صبح
یکی از این 3 مورد:

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Googlebot/2.1 (+http://www.googlebot.com/bot.html)
Googlebot/2.1 (+http://www.google.com/bot.html)
همونطور که میبینید، اگه کلمه Googlebot داخل User-Agent بود یعنی روبات گوگل هست.

hamedwollf
چهارشنبه 05 آذر 1393, 01:01 صبح
من الان مثلا یک کد میخوام که اگه user agent گوگل bot یا گوگل image بود , صفحه ریدایرکت بشه به page1.php و اگه نبود ریدایرکت بشه به page2.php

اینو چطور بنویسم ممنون

MMSHFE
چهارشنبه 05 آذر 1393, 01:07 صبح
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot') !== false) {
header('Location: page1.php');
}
else {
header('Location: page2.php');
}

hamedwollf
چهارشنبه 05 آذر 1393, 02:06 صبح
و سوال دیگه استاد
اگه user agent گوگل bot صفحه ریدایرکت نشه
ولی اگه user agent گوگل image بود ریدایرکت شه
اینو چطور بنویسم

arta.nasiri
چهارشنبه 05 آذر 1393, 11:33 صبح
و سوال دیگه استاد
اگه user agent گوگل bot صفحه ریدایرکت نشه
ولی اگه user agent گوگل image بود ریدایرکت شه
اینو چطور بنویسم



if(strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot-Image') !== false) { header('Location: page1.php');}

بهتره اکستنشن user-agent switcher رو در صورتی که از گوگل کروم استفاده میکنید نصب کنید. اینجوری به راحتی میتونید بین user agent ها سوئیچ کنید و کدهاتون رو تست بزنید.