jie 发表于 2018-1-18 14:30:25

一二级域名,多语言会导致cookies冲突

使用speedPHP的setLang,如果一二级域名同时使用,则会导致cookies冲突,如

A域名: www.baidu.com
B域名: bbs.baidu.com

这两个域名同时都使用setLang来切换语言版本,一级域名www不会受影响,但二级域名则会受 一级域名的切换影响。


jake 发表于 2018-1-18 16:17:45

setlang比较简单,是全域名的cookie。

如果要单独二级域名的,可以通过覆盖spController的方法来达成你想要的效果。setLang是public的,通过继承可以覆盖。

PS: 3.1版本的问题,麻烦发到相应的板块,谢谢。本帖转移。

jie 发表于 2018-9-27 09:43:15

嗯,可以通过SpeedPHP/Core/spController.php文件中的setLang方法
将$domain = $_SERVER["HTTP_HOST"];改成这个即可。
页: [1]
查看完整版本: 一二级域名,多语言会导致cookies冲突