Dalam php, pembolehubah yang dipratentukan "$_REQUEST" boleh digunakan untuk mendapatkan data yang diserahkan oleh borang melalui POST atau GET, dan juga boleh digunakan untuk mendapatkan maklumat COOKIE ia adalah tatasusunan, termasuk "$ _GET", "$_POST" dan "$_COOKIE".

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
pembolehubah pratakrif php $_REQUEST
Dalam proses pembangunan sebenar, apabila kita tidak tahu bagaimana borang menyerahkan data, bagaimana kita mendapatkan data?
PHP menyediakan pembolehubah global $_REQUEST, iaitu tatasusunan yang mengandungi $_POST, $_GET dan $_COOKIE Struktur tatasusunan adalah serupa dengan $_POST dan $_GET.
Maksudnya, sama ada data dihantar menggunakan POST atau GET, anda boleh menggunakan $_REQUEST untuk mendapatkannya, malah anda boleh menggunakan $_REQUEST untuk mendapatkan maklumat COOKIE. Atribut request_order telah diperkenalkan dalam PHP5.3 Kami boleh mengawal kandungan yang terkandung dalam $_REQUEST dengan mengubah suai nilai atribut request_order dalam fail konfigurasi php.ini.
Nilai atribut request_order boleh terdiri daripada tiga huruf besar Inggeris G, P dan C, yang mewakili GET, POST dan COOKIE masing-masing. Secara lalai, nilai lalai atribut request_order ialah request_order="GP", yang tidak termasuk C, yang bermaksud bahawa $_REQUEST tidak mengandungi maklumat COOKIE Jika kami mahu $_REQUEST mengandungi COOKIE, kami perlu mengubahnya kepada request_order="GPC"
.
Contoh:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表單提交</title>
</head>
<body>
<p>------------------------get------------------------</p>
<form action="index.php" method="get">
姓名:<input type="text" name="name" placeholder="請(qǐng)輸入姓名"><br>
性別:<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女<br>
愛好:<input type="checkbox" name="hobby[]" value="read">閱讀
<input type="checkbox" name="hobby[]" value="travel">旅游
<input type="checkbox" name="hobby[]" value="sport">運(yùn)動(dòng)
<input type="checkbox" name="hobby[]" value="internet">上網(wǎng)<br>
職業(yè):<select name="job">
<option value="coder">程序員</option>
<option value="teacher">教師</option>
<option value="doctor">醫(yī)生</option>
<option value="other">其它</option>
</select><br>
<input type="submit" value="提交">  <input type="reset" value="重置">
</form>
<p>------------------------post------------------------</p>
<form action="index.php" method="post">
姓名:<input type="text" name="name" placeholder="請(qǐng)輸入姓名"><br>
性別:<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女<br>
愛好:<input type="checkbox" name="hobby[]" value="read">閱讀
<input type="checkbox" name="hobby[]" value="travel">旅游
<input type="checkbox" name="hobby[]" value="sport">運(yùn)動(dòng)
<input type="checkbox" name="hobby[]" value="internet">上網(wǎng)<br>
職業(yè):<select name="job">
<option value="coder">程序員</option>
<option value="teacher">教師</option>
<option value="doctor">醫(yī)生</option>
<option value="other">其它</option>
</select><br>
<input type="submit" value="提交">  <input type="reset" value="重置">
</form>
</body>
</html>
<?php
if(!empty($_REQUEST)){
echo '提交成功!<br><pre class="brush:php;toolbar:false">';
var_dump($_REQUEST);
}
?>
Jalankan kod di atas tidak kira kaedah penyerahan yang anda pilih, anda boleh menggunakan $_REQUEST untuk berjaya menerima maklumat yang diluluskan oleh borang.

Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah kegunaan $_REQUEST dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!