福州网站建设>网站新闻>thinkphp6专区

tp6多应用模式下session导致验证码不正确的问题

发布日期:2022-12-13浏览次数:539 来源:福州网站建设

版本V6.1.0
开启了多应用
创建了一个home应用,并设置为默认应用
建了一个index控制器,并且继承了base控制器
在index控制器中创建index方法,输入一个验证码的图片,代码如下图
服务器环境:Nginx 1.14.2 + php7.4
出现的问题:正常情况下,一个页面,f5刷新的时候,PHPSESSID是不变的,并且验证码的链接页面PHPSESSID保持一致,但是现在的情况是,刷新一次PHPSESSID变一下,然后验证码的也不一样。最终造成的结果是,判断验证码的时候,一直都是错误的。
如果用www.gzbytz.com有这种问题,用code.gzbytz.com就没有这种问题。
其它都是默认的,没有做任何设置

以上是由福州网站建设的小编为你分享了"tp6多应用模式下session导致验证码不正确的问题"文章,如果你在这方面有什么问题,随时联系我们

网友评论

  • yeencms 12月14日

    我又进行了多次的偿试,不是单应用或者多应用的问题,而是域名是www开头的,都不行,设置一个其它的二级域名就可以,找不到是哪里配置或者服务器设置有问题,求解

  • 卟離卟弃 12月12日

    我前面用了多应用,反正对于我来说是一言难尽.

  • 卟離卟弃 12月12日

    说实话,如果是想像5.1那种分模块的,不建议开启多应用,直接在controller目录直接建admin,api目录来实现,比多应用靠谱.

  • yeencms 12月12日

    没有配置过,都是默认的 'path' => '/',

  • solomon_zjf 12月12日

    是不是设置cookie路径了

thinkphp6专区有关的文章
如果您有什么问题,欢迎咨询我们客服! 点击QQ咨询