Der Martin: per php neue Seite aufrufen

Beitrag lesen

Hallo,

Ich will nichts einbinden sondern weiterleiten.

das hat einen gravierenden Nachteil: Jeder, der die Ziel-URL kennt, kann die Seite ebensogut direkt aufrufen.

<?php

$name = $_POST["name"];
$passwort = $_POST["passwort"];
if ($name=="Veit" && $passwort=="webprograming") {
    header("Location:./planetstat/admin/");
}
?>

  
Das Umkopieren von $\_POST[] in eine weitere Variable ist unsinnig, und der Location-Header verlangt gemeäß der HTTP-Spec ein Leerzeichen nach dem Doppelpunkt und eine absolute URL. Das fehlende Leerzeichen ist vermutlich das, woran es hier scheitert, da die meisten Browser versuchen, auch relative URLs "irgendwie" zu verarbeiten.  
  

> Der Code steht ganz oben, auch über dem Doctype-Element.  
  
Also vor jeder anderen Ausgabe an den Client. Das muss auch so sein, damit header() überhaupt etwas ausrichten kann.  
  
Ciao,  
 Martin  

-- 
"So schnell waren wir noch nie am Unfallort", sagte der Polizist zu seinem Kollegen, als er einen Laternenmast gerammt hatte.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(