• 14-11-2024, 14:02:22
    #1
    Alttaki kodu siteme ekliyorum Cannot redeclare isBot() (previously declared in /home bu hatayı alıyorum sayfa açılmıyor.

    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:06:53
    #2
    Hata 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:44
    #3
    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    Hata 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;
    }
    }
    Allah razı olsun kardeşim çalıştı kod.