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.
Reklam Kodlarını Belirli Bir User-Agent'a Gizleme
9
●498
- 09-04-2020, 20:44:40<?php if (strpos(($_SERVER['HTTP_USER_AGENT'] ?? null), 'Pinterestbot') === false): ?>
reklam kodu
<?php endif; ?> - 09-04-2020, 21:07:31Teşekkür ederim harikasınız, kod çalıştı.creature1453 adlı üyeden alıntı: mesajı görüntüle
Javascript kodlu olsa tadından yenmez. - 09-04-2020, 21:08:49Kimlik 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
Javascript kodu browser tarafinda calisir. Http clientlar ise istek sonucunda sunucunun gonderdigi ham veriyi alirlar.Estanzem adlı üyeden alıntı: mesajı görüntüle
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. - 03-06-2020, 11:21:27Reklam kodunu htmlye gommek yerine javascript kodu ile sayfaya yerlestirirseniz bot sayfaya geldiginde reklam kodunu doma eklemeyebilirsiniz.TunerHD adlı üyeden alıntı: mesajı görüntüle
- 04-06-2020, 20:00:55Cesitli botlar js'yi de calistiriyor.absie adlı üyeden alıntı: mesajı görüntüle
- 04-06-2020, 23:43:08user 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.TunerHD adlı üyeden alıntı: mesajı görüntüle