在哪种情况下我们使用$ _REQUEST变量而不是$ _GET或$ _POST变量

时间:2013-07-09 14:42:39

标签: php environment-variables

在哪种情况下我们可以使用$ _REQUEST变量而不是$ _GET或$ _POST变量。我在使用$ _request变量时感到困惑,因为这可以用于$ _get和$ _Post变量的两种用法。所以请我帮帮我..

提前谢谢你......

3 个答案:

答案 0 :(得分:1)

$ _ REQUEST,默认情况下,包含$ _GET,$ _POST和$ _COOKIE的内容。

但它只是一个默认值,取决于variables_order;并且不确定你是否想要使用cookies。

我不会使用$ _REQUEST,我根据应用选择$ _GET或$ _POST

当有人从您的应用程序请求数据时,您应该使用$ _GET。 当有人向您的应用程序推送(插入或更新;或删除)数据时,您应该使用$ _POST。

答案 1 :(得分:0)

简短的回答是:始终使用$_GET$_POST$_REQUEST与其中任何一个都是同义词,但却是一个勤奋,严格的编码员。

答案 2 :(得分:0)

$ _ REQUEST并不是那么糟糕,但是如果你从$ _COOKIE获取数据并且黑客通过$ _GET发送它会怎么样?你在cookie中保存的价值将是没有价值的。所以,总是分别使用$ _GET,$ _POST,$ _COOKIE ..