Undefined variable _POST

时间:2011-04-25 作者:I-M-JM

在启用调试的情况下使用3.1.1,我收到以下通知。

Notice: Undefined variable: _POST in <filepath> on line 1000
第1000行的代码为

$data = $_POST
为什么我会收到这个通知?如何删除此特定通知?

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

首先检查是否为非空POST请求:

if ( \'POST\' == $_SERVER[\'REQUEST_METHOD\'] and ! empty ( $_POST )
{   // don\'t forget to sanitize these data!
    $data = $_POST;
}
else
{
    return FALSE;
}

结束

相关推荐

WordPress MySQL和PHP性能

有一个网站(www.americanbankingnews.com),今天可以获得40000-50000页的浏览量。它目前位于一个具有8GB ram的四核Xeon专用服务器上。该站点由WordPress和MySQL(位于同一台服务器上)提供支持,我目前正在使用W3 Total Cache进行页面和MySQL查询缓存。不幸的是,这似乎还不够。在流量高峰时期,我的服务器会收到一些HTTP 500错误,并且没有缓存的页面加载速度很慢。我目前没有使用Xcache或任何其他PHP缓存/加速工具。我是否应该采取其他步