php 发送post请求 https类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 发送post请求 https类型相关的知识,希望对你有一定的参考价值。

/**
* 发送post请求
* @author jiafeimao&dabai 
* @createtime 2017-07-26 14:06:04
* @param string $url 请求地址
* @param array $post_data post键值对数据
* @return string
*/

function https_request($url,$data=null){
 header("Content-type: text/html; charset=utf-8");
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
 curl_setopt($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)‘);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
 curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 $tmpInfo = curl_exec($ch);
 if (curl_errno($ch)) {
   return curl_error($ch);
 }

 curl_close($ch);
 return $tmpInfo;

}




























以上是关于php 发送post请求 https类型的主要内容,如果未能解决你的问题,请参考以下文章