Nach meinem Artikel, in welchem ich erklärt habe wie man zwei verschieden farbige AdSense-Anzeigen gleichzeitig testen kann, möchte ich dieses Mal eine einfache Methode erklären, mit der man Werbung nur für “von extern”-kommenden Besuchern anzeigen lassen kann. Ohne Plugin.
<?php
$eigene_seite = "http://www.url-deiner-seite.de";
$referer = substr($HTTP_SERVER_VARS["HTTP_REFERER"],0,strlen($eigene_seite));
if($referer==$eigene_seite) { ?>
Was soll angezeigt werden, wenn der Besucher von intern kommt?
<?php } else { ?>
Was soll angezeigt werden, wenn der Besucher von extern kommt?
<?php } ?>
Die Verwendung ist sehr einfach: PHP-Code in den Quelltext (bei WordPress in eine der Theme-Dateien) einbauen und die URL der eigenen Seite bei $eigene_seite eintragen – fertig!
Tags: HTML, PHP, Tipps & Tricks


Eine sehr coole Sache die du dort erklärst, finde ich eine gute Idee also wenn nun Leute von Xiel auf JKW-Media kommen sehen die Werbung klicken die dann aber von Beitrag XX auf die Startseite sehen die keine Werbung mehr?
ganz genau. so wie das bei mir auf der Webseite auch ist – wenn man von einer externen Quelle auf einen Beitrag kommt, wird Werbung über der Überschrift angezeigt. Klickt man sich durch das Archiv oder kommt von der Startseite auf ein Artikel wird keine Werbung angezeigt.
sehr cooler Code!