如何解决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."
";$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)."
"; //显示falseecho curl_multi_getcontent($ch)."
"; //空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:http://bzwzjz.com/article/cpcgdg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 泸州网站建设 重庆企业网站建设 成都网站建设 网站建设 网站制作报价 成都网站建设 成都网站建设 成都商城网站建设 网站设计公司 成都网站建设推广 成都h5网站建设 成都网站制作 成都企业网站建设公司 成都网站建设 温江网站设计 成都网站制作 成都企业网站设计 四川成都网站设计 企业网站设计 成都网站建设公司 手机网站制作 成都网站设计