• 08-11-2020, 14:05:29
    #1
    Evet belki anlamsız gelecek ve hiç bir faydası olmayacak birşey ama aklıma takıldığı için soruyorum bu mümkün mü?

    google bot haricinde gerçek ziyaretçilerin sayfaya erişim engellenebilir mi?
  • 08-11-2020, 14:10:31
    #2
    if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), "googlebot")) { 
    // googlenin göreceği
    }else{
    //diğerlerinin göreceği
    }
  • 08-11-2020, 21:04:52
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Üstteki arkadaşın verdiği kodu kullanabilirsiniz. Lakin o şekilde kullanımınız büyük bir ihtimalle istediğiniz işi yapmayacaktır.

    Çünkü googlebot'larının genellikle user_agent'i Googlebot içerir. Yani baş harfi büyüktür.

    bkz: https://support.google.com/webmasters/answer/1061943

    "strstr" fonksiyonu büyük küçük harfe duyarlıdır, googlebot'u Googlebot'a eşlemeyecektir. Büyük küçük harfe duyarsız hale getirmek için, "stristr" kullanın.

    Edit: Üstteki arkadaşın kodu çalışacaktır, hızlıca geçtiğim için strtolower'a hiç dikkat etmemişim. Lakin gene de ekstradan küçültme yapmak yerine direkt "stristr" kullanmanızı öneririm.
  • 09-11-2020, 14:08:18
    #4
    strtolower ile küçültüğünüz için sorun olmayacaktır.
  • 09-11-2020, 14:12:49
    #5
    php_bot adlı üyeden alıntı: mesajı görüntüle
    strtolower ile küçültüğünüz için sorun olmayacaktır.
    Nasıl gözden kaçırmışım orayı hiç bilmiyorum 😀