php采用curl实现后台脚本挂载

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36652619/article/details/82555426

curl代码:

function curl_post1($url, $param) {
    $postUrl = $url;
    $curlPost = $param;
    $ch = curl_init(); //初始化curl
    curl_setopt($ch, CURLOPT_URL, $postUrl); //抓取指定网页
    curl_setopt($ch, CURLOPT_HEADER, 0); //设置header
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上
    curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
    curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
    curl_setopt($ch, CURLOPT_TIMEOUT, 1);  //加入这条设置1秒断开
    $data = curl_exec($ch); //运行curl
    curl_close($ch);
    return $data;
}

挂载页面代码:

public function send_mail(){
        $data = input('post.');
        var_dump($data);
        ignore_user_abort(true); // 后台运行
        set_time_limit(0);
        header('HTTP/1.1 200 OK');
        header('Content-Length:0');
        header('Connection:Close');
        flush();
        foreach ($data as $v){
            sendMail($v,'好的','好的');
        }
    }

猜你喜欢

转载自blog.csdn.net/qq_36652619/article/details/82555426