Hallo alle zusammen,
Hier ne ganz einfache Code-Zeile:
$Name=(aus ner Datenbank, NICHT leer)
$Date =(aus ner Datenbank, NICHT leer)
{ header('Location: http://www.xxxxxxx.de/xxxx/start.php?geloscht=1&Name=$Name&Datum=$date'); exit;
Ok, auf der start.php kommt jetzt folgendes:
echo "$Name";
Ausgabe: $Name
Also, ich bin wie blind vor diesem Problem, meiner meinung nach müsste es gehen.
ENI
XGremliN
07-01-2004, 13:56
Sieh dir nochmal header im Manual (http://www.php.net/manual/de/function.header.php) genau an und vergleiche mit dem Mist, den du hinter Location: geschrieben hast.
Original geschrieben von XGremliN
Sieh dir nochmal header im Manual (http://www.php.net/manual/de/function.header.php) genau an und vergleiche mit dem Mist, den du hinter Location: geschrieben hast.
nein, ich glaube da ist das forum dran schuld, wenn du "URLs automatisch umwandeln" nicht deaktivierst, dann wird der URL den du hinter Location: schreibst, zuerst in einen link umgewandelt, die [php]-tags lassen dann anschliessend aber noch mal htmlentities() drüber laufen ...
@Eni: den wert von register_globals hast du bereits beachtet?
(nein, jetzt bitte keine dumme frage, was das bedeutet. das hatten wir schon tausend mal!)
Register Globals is auf on!!
Und ja das Forumwar schuld, habs korregiert, so is das bei mir nu nicht, übrigens danke für die Hilfe wahsaga.
Also neue Variante:
header('Location: http://www.xxxxxxx.de/xxxx/start.php?
geloscht=1&Name='.$Name.'&Datum='.$date); exit;
ENI
mrhappiness
07-01-2004, 14:11
wie wäre es, wenn du ausheader('parameter');malheader("parameter");machst
wenn du $name in hochkommas schreibst wird das nämlich _nicht_ durch den wert von $name ersetzt
oder du trennst variabeln und string voneinander
Funzt Prima!!
DANKE
ENI :cool:
Merke:
Wenn header Location nicht funktioniert immer ein echo aus header machen und das Ergebnis in den Browser eingeben. Das hilft zu 99% bei der Fehlersuche.
Offe