require qqConnectAPI.php出错
来源:6-3 QQ登录

猴塞雷2
2017-05-24
老师,我在做到点击按钮跳转到 member/qqlogin 下require API出错,出错信息如下:
如果把那句“session_start()"屏蔽,不会报错,但是跳转的结果一片空白,什么也不显示。
PS:APPID、APPKEY、回调地址等都已经配置好了
这是我member/qqlogin的方法:
这是JS部分:
这是文件目录:
求解
写回答
3回答
-
把Qauth.class.php的qq_login方法的header改成js跳转试试,这个应该是header前有输出导致失效
012017-05-24 -
猴塞雷2
提问者
2017-05-24
厉害了老师,果然是这个问题。解决步骤如下:
第一步,先屏蔽qqConnectAPI.php 中的“session_start()",不然会报错
第二步,找到Qauth.class.php的qq_login方法,改成返回URL,在member/qqlogin中获得,再返回URL,然后在JS中异步获取URL,使用JS跳转
然后我发现还有一种解决方法,就是直接在Qauth.class.php的qq_login方法后面加上一句exit;
其他代码按照老师原来写的就行,如下:(qqConnectAPI.php 中的“session_start()"还是要屏蔽的)
也不知道是什么原理 X﹏X
012017-05-25 -
Jason
2017-05-24
跳转过去了,但是空白页是吗,确定一下看看,直接访问member/qqlogin看看
012017-05-24
相似问题