Problem mit $_POST
-
Habe ein Formular welches Daten per POST sendest.
Diese Daten werden in eine DN eingetragen und dann um die POSTDATEN sicher wegzubekommen mach ein
header("Location: http://".\_SERVER['HTTP\_HOST'].dirname(_SERVER['PHP_SELF'])."/" .$phpdatei.SID);
auf sich selbst
Manchmal passiert es aber das die POST-Daten da mit übernommen werden und die Seite es wieder interpretiert als würden sie von der Form kommen.
Im Code Frage ich ab onb eine bestimmte POST isset ist.
Ich kann leider nicht nachvollziehen wann und warum.
Hatte schonmal wer sowas gehabt.PHP 4.3.3
-
ja aber das hat sich bei mir auch erst geändert nach dem ich auf ne andere version von php umgestiegen bin. von daher -> bug?!
-
Was meinst du? Das ist ein BUG in PHP?
-
Ja würde ich meinen.
golem.de schrieb:
In beiden neuen Versionen, 4.3.9 und 5.0.2, wurde aber auch ein Problem mit Input-Daten aus Get und Post sowie aus Cookies beseitigt, auf das die Entwickler leider nicht weiter eingehen. Dennoch raten sie allen Anwendern dringend zum Update auf die neuen Versionen.
-
Hast du dazu mal bitte eine Link.
-
Unix-Tom schrieb:
Hast du dazu mal bitte eine Link.
is von heute ... also
http://www.golem.de/0409/33772.html
von daher nehm ich mal an das der Bug schon etwas länger besteht und jetzt gefixt wurde
-
Du könntest das evtl. beheben, indem du einfach die entsprechenden Arrays vor der header-Weiterleitung mit unset löscht
-
Danke