0

私はこれを持っています:

CodeIgniterからcURLを実行する(ただし、それは重要ではないと思います)

    $url = "http://example.com/webservice/delete_cURL/".$id;        
    $this->curl->create($url);
    $this->curl->option('buffersize', 10);
    $this->curl->execute();     

    $url = "http://example.com/webservice/save_cURL/".$id;      
    $this->curl->create($url);
    $this->curl->option('buffersize', 10);
    $this->curl->execute();

save_cURLを実行する前に、delete_cURLが終了するのを待つ必要があります(時間がかかり、通常は大きなフォルダーです)。注:cURLは同じサーバーで実行されますが、URLは異なります。

4

1 に答える 1

1

最初のリクエストの後で、これらを使用して、成功したかどうかを確認できます。

$this->curl->error_code;
$this->curl->error_string;
$this->curl->info;

さらに、呼び出されたURLに情報(つまり、文字列 "ACK")を出力して、次のように評価できます。

$result = $this->curl->execute();
if ($result == "ACK") {

    // do second request
}
于 2012-04-20T20:20:51.343 に答える