国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php發送post請求的三種方法

2024-05-04 23:21:07
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


class Request{

    public static function post($url, $post_data = '', $timeout = 5){//curl

        $ch = curl_init();

        curl_setopt ($ch, CURLOPT_URL, $url);

        curl_setopt ($ch, CURLOPT_POST, 1);

        if($post_data != ''){

            curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);

        }

        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

        curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

        curl_setopt($ch, CURLOPT_HEADER, false);

        $file_contents = curl_exec($ch);

        curl_close($ch);

        return $file_contents;

    }


    public static function post2($url, $data){//file_get_content

       

        $postdata = http_build_query(

            $data

        );

       

        $opts = array('http' =>

                      array(

                          'method'  => 'POST',

                          'header'  => 'Content-type: application/x-www-form-urlencoded',

                          'content' => $postdata

                      )

        );

       

        $context = stream_context_create($opts);


        $result = file_get_contents($url, false, $context);

        return $result;


    }


    public static function post3($host,$path,$query,$others=''){//fsocket


        $post="POST $path HTTP/1.1/r/nHost: $host/r/n";

        $post.="Content-type: application/x-www-form-";

        $post.="urlencoded/r/n${others}";

        $post.="User-Agent: Mozilla 4.0/r/nContent-length: ";

        $post.=strlen($query)."/r/nConnection: close/r/n/r/n$query";

        $h=fsockopen($host,80);

        fwrite($h,$post);

        for($a=0,$r='';!$a;){

                $b=fread($h,8192);

                $r.=$b;

                $a=(($b=='')?1:0);

            }

        fclose($h);

        return $r;

    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴堡县| 荆门市| 斗六市| 灵宝市| 甘德县| 兴文县| 修武县| 平原县| 盘锦市| 鹰潭市| 自贡市| 盐边县| 阳东县| 巫溪县| 龙南县| 奈曼旗| 临夏县| 嵊泗县| 桑日县| 永春县| 宁陕县| 习水县| 灵台县| 滕州市| 平远县| 娄烦县| 安福县| 漳州市| 收藏| 神木县| 城固县| 贵定县| 渝北区| 平遥县| 靖西县| 黑龙江省| 临沂市| 廉江市| 红原县| 万源市| 那曲县|