Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Variablen in den Klammern in _request in PHP?

Was sind die Variablen in den Klammern in _request in PHP?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-05-26 09:30:541559Durchsuche

Die Variable $_REQUEST in PHP bezieht sich auf die HTTP-Request-Variable: 1. Der Wert in der Variable $_REQUEST muss entsprechend der request_order in php.ini festgelegt werden. Der Code lautet request_order = „GP“. 2. PHP fragt zuerst die get-Variable ab und fragt dann die post-Variable ab. Wenn die angeforderte Variable den gleichen Namen hat, überschreibt der Wert der post-Variablen den Wert der get-Variablen. 3. Geben Sie das Ergebnis über die Funktion „print_r“ aus .

Was sind die Variablen in den Klammern in _request in PHP?

Das Betriebssystem dieses Tutorials: Windows 10-System, PHP5.6.9-Version, Dell G3-Computer.

Die Variable $_REQUEST in PHP bezieht sich auf die Variable HTTP Request. $_REQUEST变量是指HTTP Request变量。

$_REQUEST变量中包含哪些值,需要根据php.ini中 request_order设置,我测试的环境是PHP5.5.12 和php5.6.9,其中 request_order的设置都是:

request_order = "GP"

G代表$_GET,P代表$_POST

除了$_GET$_POST,还可以添加C($_COOKIE)

request_order="GP"

$_REQUESTDie in der Variablen enthaltenen Werte müssen gemäß der request_order in php.ini festgelegt werden. Die von mir getesteten Umgebungen sind unter anderem PHP5.5.12 und php5.6.9 welche request_order Die Einstellungen von code> sind: <p><pre class="brush:php;toolbar:false">访问 http://127.0.0.3/php/phpcookbook/form/$_REQUEST.php?name=dee&amp;age=28</pre></p>G steht für <code>$_GET, P steht für $_POST

außer für $ _GET und $ _POST, Sie können auch C($_COOKIE) hinzufügen

Bei request_order="GP" wird PHP dies tun Fragen Sie zuerst die Get-Variable und dann die Post-Variable ab. Das heißt, wenn die Anforderungsvariable von get und die Anforderungsvariable von Post denselben Namen haben, überschreibt der Wert der Post-Variablen den Wert der Get-Variablen.

Setzen Sie beispielsweise den Wert von request_order in php.ini auf „GPC“. Wenn also eine Variable mit demselben Namen angezeigt wird, überschreibt der Wert der Variablen in Cookie den Wert der Variablen mit demselben Namen in die Get- und Post-Anfragen: 🎜
<?phpsetcookie(&#39;name&#39;, &#39;emperor&#39;);echo &#39;<pre class="brush:php;toolbar:false">&#39;;print_r($_REQUEST);
Array([name] => emperor[age] => 28)
🎜Ausgabe: 🎜rrreee🎜 🎜🎜🎜

Das obige ist der detaillierte Inhalt vonWas sind die Variablen in den Klammern in _request in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn