2018-10-25 17:36发布
htpps访问经过nginx转为http后,无法实现登录。https和http分为两台服务器。页面返回为非法操作,经查看代码后,发现需验证:检查http请求的主机和请求的来路域名是否相同,不相同拒绝请求。$_SESSION ["logintokenid"]为null。请问如何处理?
你这个已经跨域,http和https会被当做两个不同的网站,这个和代码无关,任何网站你从http跳转到https都是两个网站,从https登录状态跳转到http还要继续保持登录状态这个没法做,要么自己301跳转,老老实实用一个地址访问,要么http跳转https
访问https后,https的服务器通过nginx打到http的那台服务器ip,并没有进行域名的切换,只是通过服务器内网之间进行传输的。
问答网站内部是否将http的地址修改成https的?application/config/config.php,当时安装的时候配置的地址
解决了,谢谢
最多设置5个标签!
付费偷看金额在0.1-10元之间
你这个已经跨域,http和https会被当做两个不同的网站,这个和代码无关,任何网站你从http跳转到https都是两个网站,从https登录状态跳转到http还要继续保持登录状态这个没法做,要么自己301跳转,老老实实用一个地址访问,要么http跳转https
作者追问:2018-10-25 17:40
访问https后,https的服务器通过nginx打到http的那台服务器ip,并没有进行域名的切换,只是通过服务器内网之间进行传输的。
答主追加回答: 2018-10-25 17:40
问答网站内部是否将http的地址修改成https的?application/config/config.php,当时安装的时候配置的地址
作者追问:2018-10-25 17:40
解决了,谢谢
一周热门 更多>