我正在搜索使用$_POST
,$_REQUEST
,$_GET
的位置,但我只看到了它们之间的差异。
我唯一知道的那个
$_REQUEST
包含剩余的两个。$_GET
用于抓取。$_POST
用于插入,更新,删除。我想知道这些事情
我想知道当$_REQUEST
可以执行所有任务时,为什么需要创建剩余的两个任务。
解释我们选择$_REQUEST
的情况
我们选择的地方
$_GET
或$_POST
而非$_REQUEST
如果我们使用$_REQUEST
代替$_GET
或$_POST
答案 0 :(得分:1)
如果对您不重要,可以通过邮寄或通过获取来获取数据,您可以使用$ _REQUEST。如果您知道方法数据中的哪一个将提供给您的服务器端代码,请使用适当的超级全局。例如。它非常容易篡改GET参数,因此出于安全考虑,您可能希望在应用程序的某些部分避免使用此方法。如果您使用POST,则不应该读取$ _REQUEST,因为有人可能会通过GET在URL中添加其他参数。