從一個PHP頁面,我必須做一個到另一個PHP文件。 我不在乎等待收到的回覆,也不知道它是否成功。PHP:瞭解CURL超時
調用的文件可能會在5-6秒內結束腳本,所以我不知道如何處理獲取超時,考慮到之前所說的。
的代碼是這個
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://mywebsite/myfile.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
$content = trim(curl_exec($ch));
curl_close($ch);
如果您不「不在意等待迴應或知道它是否成功」,那麼......爲什麼要加載呢? –
這聽起來很不祥,就像您試圖使用GET請求來實現應該使用POST執行的操作一樣... –
cURL超時定義了curl等待響應來臨的時間。它不定義被調用腳本的最大執行時間。後者必須在「其他」方面處理。 – jossif