登陆      注册    找回密码   会员投稿 宽屏版 I 换肤 手机版 | 收藏本站   当前时间是: 
首页>技术文档>php学习>正文


手机上qq互联登录第一次出现“你的链接不存在”

来源:互联网   作者:佚名   浏览:62次   发表时间:2022-11-15 22:23:49
【字体: 视力保护色:

      自适应网站,用官方qq登录插件,pc端正常,手机端点击登录出现“你的链接不存在”,再点击一次就能正常登录。真是有点奇怪。
      原来问题在于点击QQ登录时,to_login.php生成了一个$_SESSION[‘state’]值,state参数用于防止CSRF攻击,成功授权后回调时会原样带回,帝国7.2貌似默认前端没开启session,所以回调返回文件用session接收不到该state参数,所以一开始就报”你的链接不存在”。
      修改办法:打开loginend.php文件,找到if(!$_SESSION['state']||$_REQUEST['state']<>$_SESSION['state'])
修改成if(!$_GET['state']||$_REQUEST['state']<>$_GET['state'])
      我是这样处理的,可能还有其他更好的方法。


董为坚个人网 https://www.dwjgrw.cn/ 【关闭窗口
注:转载或者复制本站文章,必须带上董为坚个人网链接。
部分文章来源于网络,如有侵权联系删除!
扫一扫在手机阅读

扫一扫 在手机阅读、分享本文


上一篇:好唱又能带动气氛的歌
下一篇:sisy思 模特 粉色衣服 清纯美女写真 sisy思

版权所有:《董为坚个人网
本文地址:https://www.dwjgrw.cn/Content/id/512.html   复制地址
本站内容除特别注明外,均为《董为坚个人网》原创,欢迎转载!转载请注明本文地址,谢谢!


  评论列表

暂无评论

  发表评论 [评论会通过邮件和短信的形式通知我,我会及时回复,一定回来看哦!!!]
昵称: [必填]
邮箱: [必填]
内容:

           

[必填]
验证码:   
                     
给我留言 申请友链Copyright © 2012- 董为坚个人网, All rights reserved 手机版
本站已正常运行3462天技术顾问:董为坚个人网 ( 桂ICP备15004478号-1 )
  今日更新:1篇, 最后更新:2022-11-30联系QQ1115030108,邮箱:1115030108@qq.com
今日有468人访问,总访问数828286人请勿发布违反中华人民共和国法律法规的言论.