我的wordpress插件使用WordPress的WP_HTTP类作为postrequest发送数据。
$myreq = new WP_Http;
$myres = $myreq->request("url", array('method' => "POST", 'body' => $mydata, 'timeout' => 'some value') );
当数据大小很小时,上面的代码工作正常。当数据大小很大时,它会抛出错误。我如何才能知道错误是否只是因为编程大而错误?还有什么补救措施?我是否必须要求用户更改其设置,以便可以将所需数据量作为发布数据发送?或者是否有任何可以在插件中完成以允许发布更多数据?
答案 0 :(得分:0)
您可以使用this question中指定的机制来捕获错误。一旦发现错误,您就可以通知用户。
或者您也可以使用以下语句来增加PHP脚本可用的内存量(假设服务器有足够的内存)
ini_set('memory_limit','32M');