乖乖念祢 avatar

新浪微博登录可以 QQ登录qqsetname出现403

🕟 by 乖乖念祢

QQ登录qqsetname出现403 新浪微博测试可以登录 修改qqcallback将php_session();提到最前 提示Notice: A session had already been started - ignoring session_start() in XXXXX 看之前这个https://www.youbbs.org/t/310 2楼@admin 说可能缺少什么变量https://www.youbbs.org/t/538 5楼@ego008 说是可能主机不支持sesssion 在vps中把php.ini修改了session.auto_start = 1 测试youbbs上链接那栏里一个个试除了几个没审核的都可以QQ登录 不会是IIS+PHP的原因吧

💘 相关文章

评论

共4条关于"新浪微博登录可以 QQ登录qqsetname出现403"的评论

ego008 avatar
#1 ego008 回复

qqsetname.php 出现403 是取不到这个值 $_SESSION["openid"]

顺便看看在 qqcallback.php 里设置的几个SESSION 在qqsetname 这个页面存不存在 $_SESSION["appid"] $_SESSION["callback"] $_SESSION["access_token"] ……

乖乖念祢 avatar
#2 乖乖念祢 回复

@ego008 在vps上查看session目录保存的sess文件 access_token|N;openid|N;nick|N;avatar|N; 这些说明都没取到数据吧上面有数据的部分也是读取后台设置的内容 是php.ini没配置好的原因吗

乖乖念祢 avatar
#3 乖乖念祢 回复

OK 搞定了 PHP.ini的原因 激活php_openssl.dll 就OK了 说是file_get_content默认不支持访问https

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.3 Processed in 1ms