栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php中用来可以做异步调用的代码

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php中用来可以做异步调用的代码


        static public function getAsn($url,$errno='',$errstr='',$time_out = 5) {        //移除url中的空格,如果可以格式化url,或许会更好        $url str_replace(' '''$url);             $arr parse_url($url);        $arr['port'] || $arr['port'] = 80;        $fp fsockopen($arr['host'],$arr['port'],$errno,$errstr,$time_out);        if(!$fp) {            return $errno." ".$errstr;        }                 $arr['query'] && $arr['query'] = '?'.$arr['query'];        $out "GET ".$arr['path'].$arr['query']." HTTP/1.1rn";        $out .= "Host: ".$arr['host']."rn";        $out .= "Connection: Closernrn";        fwrite($fp,$out);        fclose($fp);    }        static     function postAsn($url,$post_arr,$errno '',$errstr='',$time_out = 5) {        $arr parse_url($url);        $arr['port'] || $arr['port'] = 80;         $fp fsockopen($arr['host'],$arr['port'],$errno,$errstr,$time_out);        if(!$fp) {            return $errno." ".$errstr;        }        $post_data "";        if($post_arr){            //在这里还可以使用 http_build_query() 函数,将post的内容编码            foreach ($post_arr as $key => $val){                $post_data .= urlencode($key) ."=". urlencode($val)."&";            }            $post_data substr($post_data, 0,-1);        }        $data_len strlen($post_data);          $arr['query'] && $arr['query'] = '?'.$arr['query'];        $out "POST ".$arr['path'].$arr['query']." HTTP/1.1rn";        $out .= "Host: ".$arr['host']."rn";        $out .= "Content-type:application/x-www-form-urlencodedrn";          $out .= "Connection: Closern";        $out .= "Content-Length:$data_lenrnrn"        $out .= $post_data."rn";        fwrite($fp,$out);        fclose($fp);    }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/229208.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号