アフィリエイト広告を利用しています

2017年09月11日

GETでの引き渡し 使えない文字

GET方式でパラメータを引き渡していて、受け取り後の処理がうまくいくときといかないときがある。
うまくいかない場合は受け取った引数の一部が化けている感じ。半角文字しか渡していないので、原因が分からなかった。


 例 index.php?param=sdflgtidi294934+djfkdf_%


うまくいったときとダメなときのパラメータを比較して、
ダメなときは+ が含まれていることに気付いた。

+ を@に置換してから引き渡し、
受け取り後に +に再置換したら、その後の処理はうまくいった。

+ は使ってはいけないよう。他にもこんな文字があるのだろうか。



posted by db-engineer at 00:00 | Comment(0) | 小技

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド