猿问
使用$_Request[]有什么问题?
使用$_Request[]有什么问题?
我在这里看到很多帖子说不要使用
$_REQUEST
变量。我通常不会,但有时很方便。怎么了?
慕容708150
浏览 679
回答 3
3回答
三国纷争
从这两家公司获得信息绝对没有什么不对的$_GET和$_POST以一种综合的方式。事实上,这是你几乎总是想做的事:对于一个普通的幂等请求,通常是通过GET提交的,您想要的数据量可能不适合URL,因此它已经被更改为POST请求,这是一个实际的问题。对于具有实际效果的请求,您必须检查它是否由POST方法提交。但要做到这一点,就要检查一下$_SERVER['REQUEST_METHOD']显式地,不依赖于$_POST空着找人。不管怎么说,如果方法是POST,您可能仍然希望从URL中提取一些查询参数。不,问题是$_REQUEST与合并GET和POST参数无关。默认情况下,它还包括$_COOKIE..Cookie实际上一点也不像表单提交参数:您几乎从来不想把它们当作一回事。如果您意外地在站点上获得了与表单参数之一同名的cookie集,那么依赖该参数的表单将神秘地停止正常工作,因为cookie值会覆盖预期的参数。如果您在同一个站点上有多个应用程序,这是非常容易做到的,而且当您只有几个用户使用旧的cookie时,就很难进行调试-您不再使用任何其他人都无法复制的方式来使用和破坏表单。你可以把这种行为转变为更明智的行为。GP(不C)与请求命令PHP5.3中的配置。如果这是不可能的,我个人会避免$_REQUEST而且,如果我需要一个组合的GET+POST数组,请手动创建它。
0
0
0
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
我要回答