如何解决phpcurl没有返回值的问题

php curl没有返回值的解决办法:1、打开相应的PHP代码文件;2、通过“curl_setopt($ch,CURLOPT_URL,$get_token_url);curl_setopt();...”代码解决即可。

拱墅网站建设公司成都创新互联,拱墅网站设计制作,有大型网站制作公司丰富经验。已为拱墅上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的拱墅做网站的公司定做!

本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。

如何解决php curl 没有返回值的问题?

php使用curl访问https返回无结果的问题

最近在做一个微信自动登录,发起验证以后回调页面获取openid时 curl函数返回空。

$appid = "appid appid "; $secret = "secret "; $code = $_GET["code"]; $get_token_url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$secret.'&code='.$code.'&grant_type=authorization_code';//header("location:$get_token_url");echo $get_token_url."<BR>";$ch = curl_init();curl_setopt($ch,CURLOPT_URL,$get_token_url); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1 ); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10); $res = curl_exec($ch); echo "echo:".json_encode($res)."<br>"; //显示falseecho curl_multi_getcontent($ch)."<br>"; //空curl_close($ch); $json_obj = json_decode($res,true); //根据openid和access_token查询用户信息 $access_token = $json_obj['access_token']; $openid = $json_obj['openid']; var_dump($res); //显示obj(false)echo $openid;

结果curl无返回值,最终百度到一片文章 http://yanda.net.cn/articles/453 文章中提到

改成如下问题解决

$ch = curl_init();curl_setopt($ch,CURLOPT_URL,$get_token_url);curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //不验证证书curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //不验证证书curl_setopt($ch,CURLOPT_RETURNTRANSFER,1 ); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10); $res = curl_exec($ch); var_dump($res); //有返回值

推荐学习:《PHP视频教程》

网页名称:如何解决phpcurl没有返回值的问题
当前URL:https://www.cdcxhl.com/article16/cpcgdg.html

成都网站建设公司_创新互联,为您提供软件开发电子商务定制开发网站收录微信小程序定制网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设