Hallo,
ich möchte ein Script, welches mir zuerst den Referer ausliest, dann überprüft ob dieser eine bestimmte Zeichenkette (in diesem Falle "wurst") enthält. Wenn ja, soll "Beispiel1" ausgegeben werden, wenn nein, "Beispiel2".
Nun habe ich mal folgendes versucht:
Ich dachte mir, ich zerlege den Referer bei jedem Punkt und frage dann, ob der zweite Teil "wurst" entspricht.
Meinen Überlegungen nach müsste dann "Beispiel1" ausgegeben werden, wenn der Referer mit "http://www.wurst.de" beginnt und "Beispiel2", wenn er anders anfängt.
Nur jetzt habe ich einmal das Problem, dass mir immer "Beispiel1" ausgegeben wird, auch wenn der Referer mal sicher nicht stimmt.
Und jetzt frage ich mich auch, was passiert, wenn gar kein Referer vorhanden ist, oder wenn der Referer ohne www. geschrieben ist, also ohne den Punkt vor dem Domainnamen.
Somit dürfte mein Ansatz leider nicht mehr weiterführen.
Hab jetzt lange rumgegrübelt und Bücher sowie Google und die Suchfunktion hier gewälzt, aber bin noch nicht fündig geworden.
Könnt ihr mir helfen?
Vielen, allerbesten Dank schonmal!
Grüße
ich möchte ein Script, welches mir zuerst den Referer ausliest, dann überprüft ob dieser eine bestimmte Zeichenkette (in diesem Falle "wurst") enthält. Wenn ja, soll "Beispiel1" ausgegeben werden, wenn nein, "Beispiel2".
Nun habe ich mal folgendes versucht:
PHP-Code:
<?php
$ref=$_SERVER['HTTP_REFERER'];
$teile=explode(".",$ref);
if ($teile[1] == "wurst")
{
echo("Beispiel1");
}
else
{
echo("Beispiel2");
}
?>
Meinen Überlegungen nach müsste dann "Beispiel1" ausgegeben werden, wenn der Referer mit "http://www.wurst.de" beginnt und "Beispiel2", wenn er anders anfängt.
Nur jetzt habe ich einmal das Problem, dass mir immer "Beispiel1" ausgegeben wird, auch wenn der Referer mal sicher nicht stimmt.
Und jetzt frage ich mich auch, was passiert, wenn gar kein Referer vorhanden ist, oder wenn der Referer ohne www. geschrieben ist, also ohne den Punkt vor dem Domainnamen.
Somit dürfte mein Ansatz leider nicht mehr weiterführen.
Hab jetzt lange rumgegrübelt und Bücher sowie Google und die Suchfunktion hier gewälzt, aber bin noch nicht fündig geworden.
Könnt ihr mir helfen?
Vielen, allerbesten Dank schonmal!
Grüße
Kommentar