有没有办法获取对包含 HTTP 请求数据(如 get、post、cookie 等)的全局数组的引用?例如:
$varName = getRequestReference()['varName'];
其中 getRequestReference() 将返回 &$_GET, &$_POST...,具体取决于用户用于在脚本中提交数据的请求类型。
听起来你在 $_REQUEST 变量之后?
您可以使用$_REQUEST
来获取$_POST
,$_GET
或$_COOKIE
值
有关更多详细信息,请参阅文档。
您还可以创建一个自定义函数,该函数可以抓取$_POST
或$_GET
,具体取决于哪个具有请求的密钥:
function getRequest($key)
{
if(!empty($_GET[$key]))
{
return $_GET[$name];
}
if(!empty($_POST[$key]))
{
return $_POST[$name];
}
return null;
}
$varValue = getRequest('varName');
此函数将返回更新的值(当您在运行时修改这些全局变量之一时)