Herkunftsseite überprüfen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgeben
code
domain
fehler
header
http
jemand
jemanden
kompletten url
oleander
part
problem
url
vergessen
weiterleiten
ziel
-
Wie kann ich überprüfen, ob die Herkunfsseite des Users meiner PHP-Seite
von einer von mir angegebenen seite kommt?
ich habe es bereits an diesem code versucht, aber ich schaffe es nicht den fehler zu finden
$seite = $_SERVER["HTTP_REFERER"]; if ($seite!='[URL meiner Seite]' ) {<html><meta http-equiv="refresh" content="0;[umleitung auf eine andere URL]"></html>'}
Beitrag zuletzt geändert: 13.6.2009 21:54:11 von konnsy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du musst es schon ausgeben:
$seite = $_SERVER["HTTP_REFERER"]; if ($seite != '[URL meiner Seite]' ){ echo'<html><meta http-equiv="refresh" content="0;[umleitung auf eine andere URL]"></html>'; }
-
Du willst also wenn jemand nicht von einer bestimmten Seite kommt weiterleiten?
$von = "VON"; $ziel = "ZIEL"; if($_SERVER["HTTP_REFERER"] != $von){ //Wenn nicht von VON, dann gehe zu Ziel header('Location: '.$ziel.''); }
Das geht nur mit der Kompletten URL also z.B. http://www.lima-city.de/kejkfj/jdfl/kdjkfjdl.
Wenn du nur die Domain haben willst, dann mach das so:
$von = explode("/", $_SERVER["HTTP_REFERER"]); echo "Du kommst von ".$von[2].".";
Das ist aber nicht so toll, da der Referer nicht immer Übertragen wird.
Gibt bestimmt noch eine bessere Lösung für dein Problem.
lg
Oleander -
@olearose
ich denke, er hat schon jemanden weitergeleitet, und will auf der seite wo man ankommt, nachschauen, ob derjenige auch wiklrich von der vorherigen seite kommt.
versthst du was ich meine? -
progger schrieb:
Du musst es schon ausgeben:
$seite = $_SERVER["HTTP_REFERER"]; if ($seite != '[URL meiner Seite]' ){ echo'<html><meta http-equiv="refresh" content="0;[umleitung auf eine andere URL]"></html>'; }
Das ist die Lösung, da der User einfach nur vergessen hat, mit echo den html-Part auszugeben. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage