curl 异步执行操作

上面的是post请求下面的是get请求
$remeote_sever 是表示目标路径, 要异步操作就要对其进行一下超时处理。 最小就是一秒。所以调用一次就最长会有一秒的延迟。

function request_by_curl($remote_server)
{
    $post_string = "name=荷花";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $remote_server);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);
    curl_setopt($ch, CURLOPT_TIMEOUT, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
}

function re($url){
    $post_string = "name=荷花";
    $url = $url . '?' . $post_string;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_TIMEOUT, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_exec($ch);
    curl_close($ch);
}
阅读更多
文章标签: php curl
个人分类: sever
上一篇在php 运行时间过长导致报错
下一篇marquee 轮播滚动吧span、img、div!!
想对作者说点什么? 我来说一句

基于libcurl 的http异步请求

2016年12月02日 561KB 下载

没有更多推荐了,返回首页

关闭
关闭