0

私の wordpress プラグインは、 wordpress の WP_HTTP クラスを使用して postrequest としてデータを送信します。

  $myreq = new WP_Http;   
  $myres = $myreq->request("url", array('method' => "POST", 'body' => $mydata, 'timeout' => 'some value') );

上記のコードは、データ サイズが小さい場合は問題なく動作します。データ サイズが大きい場合は、エラーがスローされます。エラーがプログラム上のサイズが大きいためかどうかを知るにはどうすればよいですか? また、対処法は?必要な量のデータを投稿データとして送信できるように、ユーザーに設定を変更するよう依頼する必要がありますか? または、より多くのデータを投稿できるようにするためにプラグインでできることはありますか?

4

1 に答える 1

0

この質問で指定されたメカニズムを使用して、エラーをキャッチできます。エラーをキャッチしたら、ユーザーに通知できます。

または、次のステートメントを使用して、PHP スクリプトで使用できるメモリの量を増やすこともできます (サーバーに十分なメモリがある場合)。

ini_set('memory_limit','32M'); 
于 2012-11-08T09:56:08.297 に答える