■ PHP:Postされたかを知る方法

例えば、チェックボックスだけの画面があったとする。
チェックを付けてSubmitすれば $_POSTで値が取得できるが、
チェックを付けずにSubmitした場合 $_POSTに値は格納されない。


これでは 普通にアクセスしているのか、フォーム送信されたのかの判断がつかない・・・

ということで、これまではHiddenのボタンを置いて、ボタンの内容がPostされたかで判断していた。

が、単に $_SERVER['REQUEST_METHOD'] を調べ、
・"GET" … 普通にアクセスしてきた
・"POST" … フォーム送信された
で判断できる。





次回記事:PHP:エラー制御演算子


PHP学習

0 件のコメント:

その他の記事