php url执行者有延迟

时间:2013-01-30 03:50:19

标签: php sleep

您好我正在寻找一个简单的PHP脚本,可以从列表中执行exp 10站点网址然后睡1分钟并执行另外10个网址..并且一次又一次这样。有人可以给我一个方向或者可以帮我一个代码吗?

1 个答案:

答案 0 :(得分:1)

您对此并不是很清楚,但简单地请求网址的最简单方法是使用file_get_contents。您还在寻找一个循环来遍历一系列URL。选择你最喜欢的这个,我将使用foreach。最后,您需要sleep函数。

未经测试的代码:

$urls = array(
    'http://google.com',
    'http://yahoo.com',
    'http://bing.com');

foreach($urls as $url)
{
    //Make a request.
    $url_content = file_get_contents($url);

    /*
     * Do something with the content here.
     */

    //Wait a few moments.
    sleep(60); // Seconds.
}

为了获得更大的灵活性,您需要查看curl,其中包括POST请求和乱码信息。