Tom: HTML-Zeichen aus GET-String in Ascii

Beitrag lesen

Hello,

<input type="text" name="bis" value="00:00">

...

var = $_GET['bis'];
echo $var;

liefert mir ...

00%3A00

gewünscht ...

var mit dem Inhalt "00:00"

Das irritiert mich nun ein wenig.
Sendest Du denn den request auch bestimmt mit GET?

Dann werden die Parameter vom Browser automatisch urlencoded. Aus : wird dann eben %3A

PHP sollte aber GET-Parameter automatisch wieder decodieren und im GET-Array als Roh-Daten zur Verfügung stellen (mit Ausnahem von Magic Quotes ggf.).

Wenn Du die Daten nun "zu Fuß" wieder decodieren willst, dann nimm urldecode() oder rawurldecode(). Das sollte aber, wie gesagt, gar nicht nötig sein.

Ich kann jetzt in der Konfoguration (ini) auch nichts finden, dass man das ausschalten könnte.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)