マンガなしでは生きられない。

GETとPOSTについてのメモ

| 2007-03-13 18:38 |


↑これはテスト

POSTとGETが自動取得できない場合の対応。
(まぁこれからのPHPではアタリマエの処理になってくるわけだが)

それぞれのスクリプトで取得する変数に対応して$_GETや$_POSTを使って拾うわけだが、これがいろいろ問題がある。

GETとPOSTを同時に拾おうとすると変数がまとめてすっとぶ・・・わけではないが、まとめて拾う関数を使う場合は誤動作を起こすことがあるので注意が必要。

1個ずつ丁寧に拾う場合は問題ない・・・かもしれない。

ファイルのやりとりをする場合は$_POSTではなく、$_FILESになる。
今まで$[フォームのエレメント名]で取れていた一時ファイルは$_FILES["エレメント名"]["tmp_name"]になり、ファイル名は$_FILES["エレメント名"]["name"]で取得できる。

またメモが増えたら追記しま。

キーワード | PHP |

コメント

1 名前:kitori wrote
formタグにenctype=multipart/form-dataを入れないと認識してくれないので注意。
2009-01-19 12:02 ID:OiHXczXf
2 名前:kitori wrote
PHP4からPHP5へ移行する際にメールに文字化けが発生するケースの対応は以下のソースを記述する。(文字コードはスクリプトの文字コードを指定)

mb_language(Japanese);
mb_internal_encoding(SJIS);
2009-06-29 17:50 ID:AjyHSsSt

コメントを書く

トラックバック

Trackback URL
speed(microtime) : 0.028429