回答編集履歴
3
訂正
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
修正
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
追加
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パラメータでも同じです。
|