Heim  >  Artikel  >  Backend-Entwicklung  >  php的curl获取https加密协议请求返回json数据进行信息获取

php的curl获取https加密协议请求返回json数据进行信息获取

WBOY
WBOYOriginal
2016-06-23 13:58:001061Durchsuche

header("Content-type:text/html; charset=utf-8");
function getToken($url){
        $ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);   //相当关键,这句话是让curl_exec($ch)返回的结果可以进行赋值给其他的变量进行,json的数据操作,如果没有这句话,则curl返回的数据不可以进行人为的去操作(如json_decode等格式操作)
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
return curl_exec($ch); 
//$row=curl_getinfo($ch, CURLINFO_HTTP_CODE);


}
$row=getToken("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxe7aae4182885340b&secret=1fd56a902800e30442611c1e3c792259");
$obj=json_decode($row);
echo $obj->access_token;

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:输出函数定义Nächster Artikel:openssl_sign签名问题