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

By 乖乖念祢 at 2013-03-27 23:33:30 • 886次点击 • 2收藏

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

修改qqcallback将php_session();提到最前 提示Notice: A session had already been started - ignoring session_start() in XXXXX
看之前这个http://youbbs.sinaapp.com/t/310 2楼 @admin 说可能缺少什么变量http://youbbs.sinaapp.com/t/538

5楼 @ego008 说是可能主机不支持sesssion
在vps中把php.ini修改了session.auto_start = 1
测试youbbs上链接那栏里一个个试除了几个没审核的都可以QQ登录
不会是IIS+PHP的原因吧

微博, qqsetname


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

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

ego008 at 2013-03-28 07:59:47
1

@ego008 在vps上查看session目录保存的sess文件

access_token|N;openid|N;nick|N;avatar|N; 这些说明都没取到数据吧上面有数据的部分也是读取后台设置的内容 是php.ini没配置好的原因吗

乖乖念祢 at 2013-03-28 15:23:56
2

OK 搞定了 PHP.ini的原因 激活php_openssl.dll 就OK了

说是file_get_content默认不支持访问https

乖乖念祢 at 2013-03-28 15:45:23
3

@yc的树洞 测试 @自己

yc的树洞 at 2013-03-28 18:10:48
4
登录 后发表评论