乖乖念祢
乖乖念祢
3748 4 0

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

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的原因吧

0

See Also

Nearby


Discussion (4)

ego008
ego008 2013-03-27 23:59

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

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

0
乖乖念祢
乖乖念祢 2013-03-28 07:23

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

0
乖乖念祢
乖乖念祢 2013-03-28 07:45

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

0
yc的树洞
yc的树洞 2013-03-28 10:10

@yc的树洞 测试@自己

0
Login Topics