PC Freak
Erfahrenes Mitglied
Hallo,
ich möchte nur ein paar Werbeeinnahmen generieren. Meine Stammleser sollen keine Werbung angezeigt bekommen, nur die Suchmaschinen Besucher.
Auf http://www.wp-magazin.info/werbe-banner-nur-fuer-besucher-von-suchmaschinen-anzeigen/ habe ich einen entsprechenden Codeschnipsel für WP-Blogs gefunden.
Ich nutze kein Wordpress, habe den Code folgendermaßen in meine Seite eingebunden:
Ich erhalte die folgende Fehlermeldung: Warning: Cannot modify header information - headers already sent by (output started at /kunden/138235_47506/webseiten/seite/test.php:9) in /kunden/138235_47506/webseiten/seite/test.php on line 14
Zeile 14 ist diese Zeile im oberen Quelltext:
Was ist der Fehler? oder funktioniert der Code nur unter WP? Falls ja, kann man den Code anpassen?
Habe kaum Erfahrungen mit PHP
ich möchte nur ein paar Werbeeinnahmen generieren. Meine Stammleser sollen keine Werbung angezeigt bekommen, nur die Suchmaschinen Besucher.
Auf http://www.wp-magazin.info/werbe-banner-nur-fuer-besucher-von-suchmaschinen-anzeigen/ habe ich einen entsprechenden Codeschnipsel für WP-Blogs gefunden.
Ich nutze kein Wordpress, habe den Code folgendermaßen in meine Seite eingebunden:
PHP:
<?php
$ref = $_SERVER['HTTP_REFERER'];
$SE = array('/search?', 'images.google.', 'search.', 'del.icio.us/search', '/search/', '.yahoo.');
foreach ($SE as $source) {
if (strpos($ref,$source)!==false) {
setcookie("sevisitor", 1, time()+3600, "/", ".meine-url.de");
$sevisitor=true;
}
}
function wpmag_fromasearchengine(){
global $sevisitor;
if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {
return true;
}
return false;
}
?>
PHP:
<?php
if (function_exists('wpmag_fromasearchengine')) {
if (wpmag_fromasearchengine()) {
PLATZHALTER FÜR HTML-/BANNER-CODE
}
}
?>
Ich erhalte die folgende Fehlermeldung: Warning: Cannot modify header information - headers already sent by (output started at /kunden/138235_47506/webseiten/seite/test.php:9) in /kunden/138235_47506/webseiten/seite/test.php on line 14
Zeile 14 ist diese Zeile im oberen Quelltext:
PHP:
setcookie("sevisitor", 1, time()+3600, "/", ".meine-url.de");
Was ist der Fehler? oder funktioniert der Code nur unter WP? Falls ja, kann man den Code anpassen?
Habe kaum Erfahrungen mit PHP