• 09-04-2020, 20:42:10
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar

    Reklam kodlarımı belirli bir user-agent'a göstermek istemiyorum. Bunu yapmanın bir yolu varmı acaba. Daha net olmak gerekirse, pinterest botlarına adsterra reklam kodlarımı göstermek istemiyorum.

    Şimdiden teşekkür ederim yardımlarınız için.
  • 09-04-2020, 20:44:40
    #2
    <?php if (strpos(($_SERVER['HTTP_USER_AGENT'] ?? null), 'Pinterestbot') === false): ?>
    reklam kodu
    <?php endif; ?>
  • 09-04-2020, 21:07:31
    #3
    creature1453 adlı üyeden alıntı: mesajı görüntüle
    <?php if (strpos(($_SERVER['HTTP_USER_AGENT'] ?? null), 'Pinterestbot') === false): ?>
    reklam kodu
    <?php endif; ?>
    Teşekkür ederim harikasınız, kod çalıştı.

    Javascript kodlu olsa tadından yenmez.
  • 09-04-2020, 21:08:49
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ads.php >
    <?php if (strpos(strtolower(@$_SERVER['HTTP_USER_AGENT']), 'pinterest') === false) { ?>
    Simdi reklamlar
     <?php } ?>

    User agent'ta aranacak anahtar kelime icin kaynak: https://help.pinterest.com/en/busine...terest-crawler

    Estanzem adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim harikasınız, kod çalıştı.

    Javascript kodlu olsa tadından yenmez.
    Javascript kodu browser tarafinda calisir. Http clientlar ise istek sonucunda sunucunun gonderdigi ham veriyi alirlar.
    Tipki browserlarin yaptigi gibi. Fakat browserlarin aksine css ve javacript gibi ivir zivirlari yorumlamazlar. Dolayisiyla javascriptle dom'da yaptiginiz guncellemenin bir onemi yoktur. O reklam hala oradadir.
    On yuzde kullandiginiz javacript ile crawlerlari kandiramazsiniz.
  • 09-04-2020, 21:24:55
    #5
    Teşekkür ederim arkadaşlar @creature1453 arkadaşın verdiği kod fazlası ile işimi gördü.
  • 03-06-2020, 00:15:08
    #6
    google için bir kod var mı pinterestbot yerine yazılabilecek
  • 03-06-2020, 11:21:27
    #7
    TunerHD adlı üyeden alıntı: mesajı görüntüle
    ads.php >
    <?php if (strpos(strtolower(@$_SERVER['HTTP_USER_AGENT']), 'pinterest') === false) { ?>
     Simdi reklamlar
      <?php } ?>

    User agent'ta aranacak anahtar kelime icin kaynak: https://help.pinterest.com/en/busine...terest-crawler



    Javascript kodu browser tarafinda calisir. Http clientlar ise istek sonucunda sunucunun gonderdigi ham veriyi alirlar.
    Tipki browserlarin yaptigi gibi. Fakat browserlarin aksine css ve javacript gibi ivir zivirlari yorumlamazlar. Dolayisiyla javascriptle dom'da yaptiginiz guncellemenin bir onemi yoktur. O reklam hala oradadir.
    On yuzde kullandiginiz javacript ile crawlerlari kandiramazsiniz.
    Reklam kodunu htmlye gommek yerine javascript kodu ile sayfaya yerlestirirseniz bot sayfaya geldiginde reklam kodunu doma eklemeyebilirsiniz.
  • 04-06-2020, 20:00:55
    #8
    absie adlı üyeden alıntı: mesajı görüntüle
    Reklam kodunu htmlye gommek yerine javascript kodu ile sayfaya yerlestirirseniz bot sayfaya geldiginde reklam kodunu doma eklemeyebilirsiniz.
    Cesitli botlar js'yi de calistiriyor.
  • 04-06-2020, 23:43:08
    #9
    TunerHD adlı üyeden alıntı: mesajı görüntüle
    Cesitli botlar js'yi de calistiriyor.
    user agenti phpdeki gibi kontrol edip doma eklemezseniz javascript çalıştırmasının bir önemi olmaz. reklam yokmuş gibi görür. zaten bunu atlatmak istese user-agenti pinterest olarak göstermez her türlü reklamı görür.