$_GET -> Sonderzeichen übergeben ?
Kris
- php
0 Tobias Kloth0 Tom0 Tobias Kloth0 Tom
0 Siechfred
Morgen allerseits ...
Ich hab ein kleines Problem.
Gibt es eine Möglichkeit das Sonderzeichen '+' per $_GET Variable zu übergeben ?
test.php?test=+test
gibt mir ja auch nur test und nicht +test zurück :/
mfg
Kris Klepers
Hallo Kris,
test.php?test=+test
gibt mir ja auch nur test und nicht +test zurück :/
Nein, du bekommst " test" zurück - du musst das + vor dem einbauen in die URL mit urlencode() codieren.
Grüße aus Nürnberg
Tobias
Hello,
gibt mir ja auch nur test und nicht +test zurück :/
Nein, du bekommst " test" zurück - du musst das + vor dem einbauen in die URL mit urlencode() codieren.
Nimm rawurlencode() für den gesamten Parameter
$param = rawurlencode('+test');
sonst klappt es wieder nicht.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hallo Tom,
Nimm rawurlencode() für den gesamten Parameter
auch urlencode() lässt sich auf den gesamten Parameter anwenden - bei rawurlencode() wird doch lediglich das Leerzeichen zu einem %20 und nicht zu +, oder?
sonst klappt es wieder nicht.
inwiefern?
Grüße aus Nürnberg
Tobias
Hello,
sonst klappt es wieder nicht.
inwiefern?
Wegen des '+'. Das wird nicht richtig zurückgewandelt.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hell-O!
Gibt es eine Möglichkeit das Sonderzeichen '+' per $_GET Variable zu übergeben ?
Ja, mittels "%2B".
test.php?test=+test
Das "+" innerhalb eines Parameters steht für ein Leerzeichen.
Siechfred