function isBot() {
$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
$botList = ['googlebot', 'bingbot', 'slurp', 'duckduckbot', 'baiduspider', 'yandexbot', 'sogou', 'exabot', 'facebot', 'ia_archiver'];
foreach ($botList as $bot) {
if (strpos($userAgent, $bot) !== false) {
return true;
}
}
return false;
} Koddaki hatayı bulamıyorum bana yardımcı olurmusunuz
2
●108
- 14-11-2024, 14:02:22Alttaki kodu siteme ekliyorum Cannot redeclare isBot() (previously declared in /home bu hatayı alıyorum sayfa açılmıyor.
- 14-11-2024, 14:06:53Hata mesajı: bu fonksiyon tanımlanmış.
Çözüm:
1- Fonksiyon adı değişimi
2-
if (!function_exists('isBot')) {
function isBot() {
$userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
$botList = ['googlebot', 'bingbot', 'slurp', 'duckduckbot', 'baiduspider', 'yandexbot', 'sogou', 'exabot', 'facebot', 'ia_archiver'];
foreach ($botList as $bot) {
if (strpos($userAgent, $bot) !== false) {
return true;
}
}
return false;
}
} - 14-11-2024, 14:33:44Allah razı olsun kardeşim çalıştı kod.mertkilic0111 adlı üyeden alıntı: mesajı görüntüle