teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

加筆します

2022/07/04 08:36

投稿

退会済みユーザー
answer CHANGED
@@ -8,3 +8,10 @@
8
8
  詳しくは:
9
9
  [PHP: isset \- Manual](https://www.php.net/manual/ja/function.isset.php)
10
10
  [PHP: array\_key\_exists \- Manual](https://www.php.net/manual/ja/function.array-key-exists.php)
11
+
12
+ ちなみに、`$_POST`の存在チェックをする前に、
13
+ `$_SERVER['REQUEST_METHOD']`の存在チェックをするべきです。
14
+ この値が'POST'以外のときは`$_POST`は存在しないものと考えて良いです。
15
+
16
+ 各ページごとに個別にいろんなログインチェック(のための変数存在チェック)をしなくてもいいように、
17
+ includeやrequireを駆使して一連のチェック処理を関数化しておくと良いかもです。