我们有多个子域:es.mysite.com
,pt.mysite.com
,www.mysite.com
,具体取决于所需的语言。
当我们执行以下操作时,它会为每个子域创建一个cookie
,但我们想要创建一个可用于所有子域的cookie。
setcookie('mycookie', 'en', strtotime('+7 day'), '/')
我如何使用cookie
创建一个php7
,使得域名设置为.mysite.com
为cookie's
域值?
目前的结果:
es.mysite.com
,cookie
是用domain = es.mysite.com
创建的pt.mysite.com
,cookie
是用domain = pt.mysite.com
创建的期望的输出:
es.mysite.com
,cookie
是用domain = .mysite.com
创建的pt.mysite.com
,cookie
是用domain = .mysite.com
创建的将主域添加到最后,如下所示:
setcookie('mycookie', 'en', strtotime('+7 day'), '/', 'mysite.com');