代码:
<?php
$directory = 'http://www.google1.com';
$returntransfer = true;
$connecttimeout = 10;
$timeout = 10;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $directory);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, $returntransfer);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $connecttimeout);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
$execute = curl_exec($ch);
$curl_errno = curl_errno($ch);
$curl_error = curl_error($ch);
curl_close($ch);
if ($curl_errno > 0) {
echo "cURL Error ($curl_errno): $curl_error\n";
}
?>
我想在浏览器上等待10秒钟。 10秒后,它将在浏览器上显示错误消息。但是,当我刷新我的网页时,它只加载3秒。如何在浏览器上加载10秒钟?
答案 0 :(得分:2)
嗯,很简单。
你应该使用sleep(10)
;
等待浏览器10秒
答案 1 :(得分:0)
http://google1.com
并不适合我。在本地存储查询后,无论您将$timeout
设置为什么,DNS请求都会立即超时。