php curl可以设置推迟3秒再执行吗?

[复制链接]
查看: 306   回复: 6
发表于 2024-5-27 17:45:18 | 显示全部楼层 |阅读模式
  1. <?php$curl = curl_init();curl_setopt_array($curl, array(   CURLOPT_URL => 'http://www.baidu.com/',   CURLOPT_RETURNTRANSFER => true,   CURLOPT_ENCODING => '',   CURLOPT_MAXREDIRS => 10,   CURLOPT_TIMEOUT => 0,   CURLOPT_FOLLOWLOCATION => true,   CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,   CURLOPT_CUSTOMREQUEST => 'GET',   CURLOPT_HTTPHEADER => array(      'Connection: <Connection>',      'Accept: <Accept>',      'User-Agent: <User-Agent>',      'Sec-Fetch-Site: <Sec-Fetch-Site>',      'Sec-Fetch-Mode: <Sec-Fetch-Mode>',      'Sec-Fetch-Dest: <Sec-Fetch-Dest>',      'Referer: <Referer>',      'Accept-Language: <Accept-Language>',      'Cookie: <Cookie>'   ),));$response = curl_exec($curl);curl_close($curl);echo $response;
复制代码

如题,因为我调用个api就必须要执行2次,但执行1次下一次要间隔3秒后才可以执行2,不然后会提示:操作失败,操作过于频繁,请过3秒后再试。
有什么方案吗?
回复

使用道具 举报

发表于 2024-5-27 17:46:16 | 显示全部楼层
如果是频繁执行的话建议队列,不频繁就简单sleep函数:lol
回复 支持 反对

使用道具 举报

发表于 2024-5-27 17:46:28 | 显示全部楼层
补教程: https://www.runoob.com/php/func-misc-sleep.html
回复 支持 反对

使用道具 举报

发表于 2024-5-27 17:47:21 | 显示全部楼层
睡眠函数
回复 支持 反对

使用道具 举报

发表于 2024-5-27 17:47:40 | 显示全部楼层
sleep 大/法好
回复 支持 反对

使用道具 举报

发表于 2024-5-27 17:48:10 | 显示全部楼层
可行,谢谢
回复 支持 反对

使用道具 举报

发表于 2024-5-27 17:48:44 | 显示全部楼层
可行,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则