从一个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