PHP header geht nicht

xMiNe

Mitglied
Hallo,
das hier geht bei mir nicht:

PHP:
<? 
header("Location: http://xxxxxxxxxx/index.php?id=error&action=403");
?>

Brauche Hilfe! Danke!
 
Ich glaube, was dir diese Herren(Damen?^^) damit sagen wollten ist, dass deine Fehlerbeschreibung nicht gerade sehr ausführlich ist ;)

Was meinst du mit "geht nicht"? Leitet es nicht weiter, kommt es zu einem Fehler? Hast du vor deinem header() irgendeine Art von Ausgabe (Ein Leerzeichen vor dem <? reicht schon aus). Hast du error_reporting(E_ALL) verwendet um zu testen, ob du Fehlermeldungen erhälst?

Edit: Mist, zu langsam -.-
 
PHP:
 <? 
header("Location: http://xxxxxxxxxx/index.php?id=error&action=403");
?>

Okay etwas ausführlicher...

Also ich möchte eine PHP Umleitung machen. Nur geht es nicht so wie ich will... Oben habe ich den Code gepostet.
Er leitet garnicht um...

Edit: Der Server macht keine Error Meldungen
 
Ich glaube mich zu erinnern, dass Header-Location nicht mit GET-Paramtern funktioniert.

Ich könnte mich auch gut irren... Hab auf die schnelle nichts gefunden, testen kann ich's leider auch grad nicht da ich meine Entwicklungsumgebung gerade nicht da habe..
 
mhm... wäre html ne gute alternative?
Es soll ja ein Userpanel Berech geschüzt werden.

am besten nach dem html ein exit(); oder?
 
Versuch den Header-Befehl einmal ohne den Teil nach dem ?. Dann wissen wir mehr.

exit finde ich sehr unschön. eine If-Verzweigung würde eingentlich schon reichen. Wenn eingeloggt, dann zeige das an, wenn nicht dann zeige Text "nicht eingeloggt" an, oder so ähnlich.

Du solltest vielleicht etwas mehr von deinem Code preisgeben, dann kann man dir leichter zu einer Alternative helfen.
 
Zurück