$_GET,$_postと$REQUEST
2885 ワード
PHP $_GET
$_GET変数は、HTTP GETメソッドによって送信される変数名と値の配列です.
PHP $_POST
$_POST変数は、method=「post」のフォームからの値を収集するために使用されます.
$_POST変数
$_POST変数は、HTTP POSTメソッドによって送信される変数名と値を含む配列である.
$_POST変数は、method=「post」のフォームからの値を収集するために使用されます.POSTメソッド付きフォームから送信される情報は、誰に対しても表示されず(ブラウザのアドレスバーに表示されます)、送信される情報の量にも制限はありません.
例
ユーザーが送信ボタンをクリックすると、URLにフォームデータは含まれません.このように見えます.
Welcome.phpファイルは$POST変数はフォームデータを取得します(フォームドメイン名が自動的に$_POST配列のIDキーになることに注意してください):
なぜ$_を使うのかPOST? HTTP POSTで送信された変数はURLに表示されません. 変数には長さ制限はありません.
ただし、変数がURLに表示されないため、ページをブックマークに追加することはできません.
$_REQUEST変数
PHPの$REQUEST変数には$_が含まれていますGET, $_POSTおよび$COOKIEの内容.
PHPの$REQUEST変数は、GETおよびPOST方式で送信されたフォームデータの結果を取得するために使用することができる.
例
$_GET変数は、HTTP GETメソッドによって送信される変数名と値の配列です.
PHP $_POST
$_POST変数は、method=「post」のフォームからの値を収集するために使用されます.
$_POST変数
$_POST変数は、HTTP POSTメソッドによって送信される変数名と値を含む配列である.
$_POST変数は、method=「post」のフォームからの値を収集するために使用されます.POSTメソッド付きフォームから送信される情報は、誰に対しても表示されず(ブラウザのアドレスバーに表示されます)、送信される情報の量にも制限はありません.
例
ユーザーが送信ボタンをクリックすると、URLにフォームデータは含まれません.このように見えます.
http://www.w3school.com.cn/welcome.php
Welcome.phpファイルは$POST変数はフォームデータを取得します(フォームドメイン名が自動的に$_POST配列のIDキーになることに注意してください):
Welcome $_POST["name"]; ?>.
You are $_POST["age"]; ?> years old!
なぜ$_を使うのかPOST?
ただし、変数がURLに表示されないため、ページをブックマークに追加することはできません.
$_REQUEST変数
PHPの$REQUEST変数には$_が含まれていますGET, $_POSTおよび$COOKIEの内容.
PHPの$REQUEST変数は、GETおよびPOST方式で送信されたフォームデータの結果を取得するために使用することができる.
例
Welcome .
You are years old!
ATTENTION: $_REQUEST
get post , POST GET
REQYEST get , post ,post get
php.ini
; This directive describes the order in which PHP registers GET, POST, Cookie,
; Environment and Built-in variables (G, P, C, E & S respectively, often
; referred to as EGPCS or GPC). Registration is done from left to right, newer
; values override older values.
variables_order = "EGPCS"
EGPCS $_REQUEST , :E $_ENV,G $_GET,P $_POST,C $_COOKIE,S $_SESSION。 , EGPCS, POST GET 。
PHP
=》GET=》POST=》COOKIE=>SESSION