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

回答編集履歴

3

訂正

2016/03/26 03:50

投稿

shi_ue
shi_ue

スコア4437

answer CHANGED
@@ -23,6 +23,6 @@
23
23
  そして、PHPはそのデータを直接利用することができます。
24
24
  ```PHP
25
25
  $id = $_POST['id'];
26
- ```とするだけで、idを変数に入れて利用可能です。(フォームなどから受け渡される値は、汚染されていると考えて、サニタイズ=無毒化する必要**がある場合も**あります)
26
+ ```とするだけで、idを変数に入れて利用可能です。
27
27
 
28
28
  これはURLパラメータでも同じです。

2

修正

2016/03/26 03:50

投稿

shi_ue
shi_ue

スコア4437

answer CHANGED
@@ -23,6 +23,6 @@
23
23
  そして、PHPはそのデータを直接利用することができます。
24
24
  ```PHP
25
25
  $id = $_POST['id'];
26
- ```とするだけで、idを変数に入れて利用可能です。(フォームなどから受け渡される値は、汚染されていると考えて、サニタイズ=無毒化する必要があります)
26
+ ```とするだけで、idを変数に入れて利用可能です。(フォームなどから受け渡される値は、汚染されていると考えて、サニタイズ=無毒化する必要**がある場合も**あります)
27
27
 
28
28
  これはURLパラメータでも同じです。

1

追加

2016/03/26 03:48

投稿

shi_ue
shi_ue

スコア4437

answer CHANGED
@@ -10,4 +10,19 @@
10
10
  // その他
11
11
  }
12
12
  ```
13
- みたいな?
13
+ みたいな?
14
+
15
+ ###追記
16
+ パラメータに値を付けると、HTTPプロトコルではGETでデータを受け取ることになります。
17
+ フォームなどにデータを入力してデータを受け取る場合、POSTでデータを受け取ります。
18
+
19
+ しかし、実はリクエストヘッダーの中身を見ると興味深いです。
20
+ ```
21
+ flg=1&id=1234&name=suzuki
22
+ ```のように渡しています。
23
+ そして、PHPはそのデータを直接利用することができます。
24
+ ```PHP
25
+ $id = $_POST['id'];
26
+ ```とするだけで、idを変数に入れて利用可能です。(フォームなどから受け渡される値は、汚染されていると考えて、サニタイズ=無毒化する必要があります)
27
+
28
+ これはURLパラメータでも同じです。