うまくいかない場合は受け取った引数の一部が化けている感じ。半角文字しか渡していないので、原因が分からなかった。
例 index.php?param=sdflgtidi294934+djfkdf_%
うまくいったときとダメなときのパラメータを比較して、
ダメなときは+ が含まれていることに気付いた。
+ を@に置換してから引き渡し、
受け取り後に +に再置換したら、その後の処理はうまくいった。
+ は使ってはいけないよう。他にもこんな文字があるのだろうか。
【このカテゴリーの最新記事】
-
no image
-
no image