0

我正在制作一个系统,该系统需要能够接受来自 get 和 post 的输入,并相应地进行处理。我想避免使用 $_REQUEST,因为我们的一些服务器没有配置为使用它,我不想对其进行微观管理。我想知道的是,做这样的事情是否是不好的做法:

    switch ($_SERVER['REQUEST_METHOD']) {
        case 'POST':
            $this->_process($_POST); 
            break;
        case 'GET': 
            $this->_process($_GET);
            break;
    }

*暂时忽略post数据预处理的不足

4

1 回答 1

3

检查请求的方法正是$_SERVER['REQUEST_METHOD']目的。所以没有问题。

这个值实际上是CGI 规范的一部分,因此应该由任何体面的网络服务器提供:

REQUEST_METHOD 元变量必须设置为脚本用于处理请求的方法,如 4.3 节所述。

于 2012-08-02T22:17:47.620 回答