【问题标题】:In which condition we use $_REQUEST variable instead of $_GET or $_POST variable在哪种情况下我们使用 $_REQUEST 变量而不是 $_GET 或 $_POST 变量
【发布时间】:2013-07-09 14:42:38
【问题描述】:

在什么情况下我们可以使用 $_REQUEST 变量而不是 $_GET 或 $_POST 变量。我对何时使用 $_request 变量感到困惑,因为这可以同时用于 $_get 和 $_Post 变量。所以请帮帮我..

提前谢谢你...

【问题讨论】:

标签: php environment-variables


【解决方案1】:

$_REQUEST 默认包含 $_GET、$_POST 和 $_COOKIE 的内容。

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

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

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

【讨论】:

    【解决方案2】:

    简短的回答是:始终使用$_GET$_POST$_REQUEST 是两者的同义词,但有损于成为勤奋、严格的编码人员。

    【讨论】:

      【解决方案3】:

      $_REQUEST 并没有那么糟糕,但是如果你从 $_COOKIE 获取数据而黑客使用 $_GET 发送数据怎么办?您在 cookie 中保存的值将没有任何价值。所以,请始终分别使用 $_GET、$_POST、$_COOKIE..

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-02
        • 1970-01-01
        • 1970-01-01
        • 2012-03-30
        • 2023-03-26
        • 1970-01-01
        • 2010-09-26
        • 1970-01-01
        相关资源
        最近更新 更多