作者:小果康康维五_469 | 来源:互联网 | 2023-09-25 12:38
你好StackOverflow的人,我有一个问题,我希望你们中的一些人可以帮助我.假设我应该在www.webshop.com域创建一些Wordpress网络商店,用英语写成,并为该域
你好StackOverflow的人,我有一个问题,我希望你们中的一些人可以帮助我.
假设我应该在www.webshop.com域创建一些Wordpress网络商店,用英语写成,并为该域名提供名为“cartItems”的COOKIE.好的,不是问题.
问题是我还需要制作该网站的德语版本,我需要区分英语和德语的COOKIE.
现在,我的问题是,如果德国网站在www.webshop.com/de/上,我可以设置德国COOKIE只适用于/ de / domain,对吗?
但是如何设置除了/ de / one之外的所有域中都可以使用英文COOKIE.
如果德国网站在de.webshop.com上,那么就无法做到这一点
谢谢你的帮助
解决方法:
有三种方法可以分隔英语和德语的COOKIE
1)域名:
你可以使用一个单独的www.和德.你提到的子域名.对我来说这将是最简单的
2)路径:
您可以使用路径,但如果您的英语COOKIE设置为“/”,它仍然可以在“/ de /”下访问.因此,如果你想走这条路线,你需要像Kerrek建议的那样建立一个“/ en /”路径.
3)姓名:
给德国COOKIE一个不同的名字
你需要在这3个中的一个中分别使用英语和德语的COOKIE.我认为拥有一个单独的子域名是最好的,因为不仅仅是你的COOKIE路径,而且无论语言如何,你的所有资产路径都是相同的.