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

回答編集履歴

1

修正

2016/12/05 14:15

投稿

退会済みユーザー
answer CHANGED
@@ -25,8 +25,8 @@
25
25
  </html>
26
26
  ```
27
27
  この状態でも正常に動作しますが、Noticeレベルのエラーが発生します。
28
- このエラーは「POSTで送信されたデータの```$_POST['test']```が見当たらないぜ」という意味です。
28
+ このエラーは「POSTで送信されたはずのデータの```$_POST['test']```が見当たらないぜ」という意味です。
29
- echo $_POST['test']はPOSTによってデータが送信されたときのみ動作すればいいので、[$_SERVER](http://php.net/manual/ja/reserved.variables.server.php)の```REQUEST_METHOD```送信されてきたデータはPOSTされたものかGETされたものかを判断します。
29
+ echo $_POST['test']はPOSTによってデータが送信されたときのみ動作すればいいので、[$_SERVER](http://php.net/manual/ja/reserved.variables.server.php)の```REQUEST_METHOD```を使って送信されてきたデータはPOSTされたものかそれ以外の方法送信されたものなのかを判断します。
30
30
  そうすると、コードは以下のようになり、Noticeエラーも改善されます。
31
31
  ```PHP
32
32
  <?php