本教程操作系统:windows10系统、php5.6.9版本、dell g3电脑。
php中的$_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"时,php首先会查询get变量,然后再查询post变量,也就是说,如果出现get的请求变量和post的请求变量重名时, post 变量的值会覆盖get变量的值。
例,把php.ini中request_order的值设置为"gpc",即如果出现同名的变量, cookie中变量的值会覆盖get和post请求中同名变量的值:
访问http://127.0.0.3/php/phpcookbook/form/$_request.php?name=dee&age=28
<?phpsetcookie('name', 'emperor');echo '<pre>';print_r($_request);
输出:
array([name] => emperor[age] => 28)
以上就是php中_request中括号中变量是什么的详细内容。