スクリプトは、nusoap ライブラリを使用して php 4 で実行されます
require_once('nusoap/lib/nusoap.php');
ini_set("soap.wsdl_cache_enabled", "0");
$client = new soapclient("some-url",true);
$err = $client->getError();
if ($err)
{
header("Location: error-page");
exit();
}
私の質問は次のとおりです。エラーが検出された場合、1〜2秒( sleep(2); のようなもの)待ってから、SOAP接続を再度有効にすることは可能ですか? そして、将来の参考のために...どうすれば考えられるすべてのエラーを取得し、それらのケースを作成できますか? たとえば、一部のエラーでは接続の再初期化を待ち、その他のエラーでは理由を db に記録し、残りのエラーでは一般的なエラー ページにリダイレクトします。