例えば、チェックボックスだけの画面があったとする。
チェックを付けてSubmitすれば $_POSTで値が取得できるが、
チェックを付けずにSubmitした場合 $_POSTに値は格納されない。
チェックを付けてSubmitすれば $_POSTで値が取得できるが、
チェックを付けずにSubmitした場合 $_POSTに値は格納されない。
これでは 普通にアクセスしているのか、フォーム送信されたのかの判断がつかない・・・
ということで、これまではHiddenのボタンを置いて、ボタンの内容がPostされたかで判断していた。
が、単に $_SERVER['REQUEST_METHOD'] を調べ、
・"GET" … 普通にアクセスしてきた
・"POST" … フォーム送信された
で判断できる。
ということで、これまではHiddenのボタンを置いて、ボタンの内容がPostされたかで判断していた。
が、単に $_SERVER['REQUEST_METHOD'] を調べ、
・"GET" … 普通にアクセスしてきた
・"POST" … フォーム送信された
で判断できる。
次回記事:PHP:エラー制御演算子
PHP学習
0 件のコメント:
コメントを投稿