gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

php curl怎么使用post方法

php curl使用post的方法:首先啟動一個CURL會話;然后對認證證書來源進行檢查;接著從證書中檢查SSL加密算法是否存在;最后以POST方式請求https協議接口即可。

php curl怎么使用post方法

本文操作環境:Windows7系統、PHP7.1版,DELL G3電腦

php curl怎么使用post方法?

PHP:CURL分別以GET、POST方式請求HTTPS/http協議接口api

  • curl以GET方式請求https協議接口

  function curl_get_https($url){         $curl = curl_init(); // 啟動一個CURL會話         curl_setopt($curl, CURLOPT_URL, $url);         curl_setopt($curl, CURLOPT_HEADER, 0);         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢查         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); // 從證書中檢查SSL加密算法是否存在         $tmpInfo = curl_exec($curl); //返回api的json對象         //關閉URL請求         curl_close($curl);         return $tmpInfo;    //返回json對象     }
  • curl以POST方式請求https協議接口

    function curl_post_https($url,$data){ // 模擬提交數據函數         $curl = curl_init(); // 啟動一個CURL會話         curl_setopt($curl, CURLOPT_URL, $url); // 要訪問的地址         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);              // 對認證證書來源的檢查         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);              // 從證書中檢查SSL加密算法是否存在         curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模擬用戶使用的瀏覽器         curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自動跳轉         curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自動設置Referer         curl_setopt($curl, CURLOPT_POST, 1); // 發送一個常規的Post請求         curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的數據包         curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 設置超時限制防止死循環         curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區域內容         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回         $tmpInfo = curl_exec($curl); // 執行操作         if (curl_errno($curl)) {             echo 'Errno'.curl_error($curl);//捕抓異常         }         curl_close($curl); // 關閉CURL會話         return $tmpInfo; // 返回數據,json格式     }
  • 封裝的通用的接口

/** * CURL GET || post請求 * @desc: GET與post都通用 * @author: Sindsun * @email: 2361313833@qq.com * @date: 2019年4月24日上午10:54:31 * @param: $url 請求的地址 *       $isPostRequest 默認true是GET請求,否則是POST請求 *       $data array  請求的參數 *       $certParam  array  ['cert_path']    ['key_path'] * @return: */ function curl_http($url, $isPostRequest=false, $data=[], $header=[], $certParam=[]){ // 模擬提交數據函數     $curlObj = curl_init(); // 啟動一個CURL會話     //如果是POST請求     if( $isPostRequest ){         curl_setopt($curlObj, CURLOPT_POST, 1); // 發送一個常規的Post請求         curl_setopt($curlObj, CURLOPT_POSTFIELDS, http_build_query($data)); // Post提交的數據包     }else{  //get請求檢查是否拼接了參數,如果沒有,檢查$data是否有參數,有參數就進行拼接操作         $getParamStr = '';         if(!empty($data) && is_array($data)){             $tmpArr = [];             foreach ($data as $k=>$v){                 $tmpArr[] = $k . '=' . $v;             }             $getParamStr = implode('&', $tmpArr);         }         //檢查鏈接中是否有參數         $url .= strpos($url, '?') !== false ? '&' . $getParamStr : '?' . $getParamStr;     }     curl_setopt($curlObj, CURLOPT_URL, $url); // 要訪問的地址     //檢查鏈接是否https請求     if(strpos($url, 'https') !== false){         //設置證書         if( !empty($certParam) && isset($certParam['cert_path']) && isset($certParam['key_path']) ){             curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢查             curl_setopt($curlObj, CURLOPT_SSL_VERIFYHOST, 2); // 從證書中檢查SSL加密算法是否存在             //設置證書             //使用證書:cert 與 key 分別屬于兩個.pem文件             curl_setopt($curlObj, CURLOPT_SSLCERTTYPE,'PEM');             curl_setopt($curlObj, CURLOPT_SSLCERT, $certParam['cert_path']);             curl_setopt($curlObj, CURLOPT_SSLKEYTYPE,'PEM');             curl_setopt($curlObj, CURLOPT_SSLKEY, $certParam['key_path']);         }else{             curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢查             curl_setopt($curlObj, CURLOPT_SSL_VERIFYHOST, 0); // 從證書中檢查SSL加密算法是否存在         }     }     // 模擬用戶使用的瀏覽器     if(isset($_SERVER['HTTP_USER_AGENT'])){         curl_setopt($curlObj, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);     }     curl_setopt($curlObj, CURLOPT_FOLLOWLOCATION, 1); // 使用自動跳轉     curl_setopt($curlObj, CURLOPT_AUTOREFERER, 1); // 自動設置Referer     curl_setopt($curlObj, CURLOPT_TIMEOUT, 30); // 設置超時限制防止死循環     curl_setopt($curlObj, CURLOPT_HEADER, 0); // 顯示返回的Header區域內容     curl_setopt($curlObj, CURLOPT_HTTPHEADER, $header);   //設置頭部     curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回     $result = curl_exec($curlObj); // 執行操作     if ( curl_errno($curlObj) ) {         $result = 'error: '.curl_error($curlObj);//捕抓異常     }     curl_close($curlObj); // 關閉CURL會話     return $result; // 返回數據,json格式 }

說明 :前提是打開php的curl開關和服務器的ssl_module,不然不能正常使用哦。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
av噜噜在线观看| 亚洲精品视频导航| 永久av免费在线观看| 一区二区三区入口| 国产野外作爱视频播放| 无需播放器的av| 精品亚洲视频在线| 最近免费观看高清韩国日本大全| 日韩欧美中文视频| 91精品国产吴梦梦| 浮妇高潮喷白浆视频| 农村妇女精品一二区| 欧美婷婷精品激情| 成人手机视频在线| 和岳每晚弄的高潮嗷嗷叫视频| 国产精品国产亚洲精品看不卡| 成熟老妇女视频| 操人视频免费看| 国产青青在线视频| 中文字幕有码av| 日韩精品久久一区二区| aa免费在线观看| 污污视频在线免费| 日日摸日日碰夜夜爽av| 777一区二区| 日韩av在线播放不卡| 天天干在线影院| 国产精品久久久久9999爆乳| 中文字幕av专区| 久久久久久久9| 久久久精品三级| 又大又硬又爽免费视频| 亚洲五月天综合| 日本手机在线视频| 婷婷激情小说网| 能在线观看的av| 久久精品xxx| 激情久久综合网| 爱情岛论坛成人| 成人免费aaa| 国产女主播av| 99国产精品久久久久久| 国产最新免费视频| 妺妺窝人体色www看人体| 亚洲在线观看网站| 国内自拍视频网| 99精品免费在线观看| 妺妺窝人体色www看人体| 天天综合中文字幕| 成人av毛片在线观看| 91看片在线免费观看| 热久久精品国产| 毛片在线视频播放| 欧美激情 国产精品| 欧美日韩视频免费| 国内外成人激情免费视频| 亚洲精品永久视频| 久国产精品视频| 国产精品久久久久久9999| 中文字幕视频在线免费观看| 久久精品网站视频| www.欧美日本| 五月天av在线播放| 四虎成人在线播放| 女同性恋一区二区| 人妻av无码专区| 久久久久久www| 精品少妇人妻av免费久久洗澡| 男的插女的下面视频| 免费无码国产v片在线观看| 国产午夜福利视频在线观看| 亚洲熟妇av一区二区三区| 久久婷婷国产91天堂综合精品| 日韩免费毛片视频| 亚洲成人福利在线| 在线播放免费视频| 免费极品av一视觉盛宴| 久久国产午夜精品理论片最新版本| 妞干网在线观看视频| 国产淫片av片久久久久久| 国产色视频在线播放| 99热都是精品| 成人免费在线小视频| 欧美成人福利在线观看| 欧美性受xxxx黑人猛交88| 黄色一级视频在线播放| 欧美自拍小视频| 久久视频免费在线| 国产裸体舞一区二区三区| 亚洲无在线观看| 激情五月宗合网| 在线一区二区不卡| 国产午夜福利在线播放| 国产高清av片| 无遮挡又爽又刺激的视频 | 黄色特一级视频| 男女高潮又爽又黄又无遮挡| 亚洲久久中文字幕| 91视频 -- 69xx| 色中文字幕在线观看| 情侣黄网站免费看| 国产亚洲黄色片| 伊人成人222| 北条麻妃在线一区| 国产精品成人久久电影| 国产九九九视频| 亚洲高清在线免费观看| r级无码视频在线观看| 性鲍视频在线观看| 成人性生生活性生交12| 每日在线观看av| 麻豆映画在线观看| 久久久久xxxx| 日本成人黄色网| 国产男女无遮挡| 人妻少妇精品久久| 毛片在线视频观看| 一级黄色录像免费看| 99精品999| 午夜两性免费视频| 网站一区二区三区| 我要看一级黄色大片| 一本久道中文无码字幕av| 日韩av资源在线| 欧美日韩中文在线视频| 国产精品裸体瑜伽视频| 青青青在线视频播放| 蜜桃视频一区二区在线观看| 热久久最新网址| 日产精品久久久久久久蜜臀| 在线视频一二三区| www.日本三级| 黄色一级片在线看| 干日本少妇首页| 精品久久久久久久无码| 国产裸体免费无遮挡| 视频二区在线播放| 三级视频中文字幕| 亚洲高清视频免费| 国产911在线观看| 国产妇女馒头高清泬20p多| 黄色片视频在线免费观看| 成人亚洲视频在线观看| 婷婷免费在线观看| 少妇高潮流白浆| aa在线观看视频| 手机在线看福利| 久久久成人精品一区二区三区 | 中国女人做爰视频| 国产91美女视频| www.夜夜爽| www.成年人视频| 亚洲天堂网一区| 成人在线免费观看网址| 国产精品亚洲a| 9l视频自拍9l视频自拍| 欧美日韩在线中文| www.桃色.com| 日韩精品xxxx| 波多野结衣免费观看| 91国视频在线| 91制片厂免费观看| 动漫av免费观看| 成人短视频在线观看免费| 情侣黄网站免费看| 成年丰满熟妇午夜免费视频 | 亚洲欧美激情网| 农民人伦一区二区三区| 久久久国产欧美| 1024av视频| 黄色片免费在线观看视频| 91极品视频在线观看| 国产亚洲综合视频| www.日本三级| 青娱乐精品在线| 亚洲免费一级视频| 男女午夜激情视频| 激情五月六月婷婷| 国产成人精品免费看在线播放| 黑森林福利视频导航| 国产3p露脸普通话对白| 国产91porn| 国产奶头好大揉着好爽视频| 色悠悠久久综合网| 韩国中文字幕av| 国产成人久久婷婷精品流白浆| 国产女教师bbwbbwbbw| 午夜免费福利网站| www.国产福利| 日本精品一区在线| 一级黄色片在线免费观看| 中文字幕网av| 一道本在线免费视频| 亚洲福利精品视频| 天天影视综合色| 激情视频免费网站| 亚洲一级片免费| 亚洲综合20p| 伊人五月天婷婷| japanese在线视频|