我们有多个子域:pt.mysite.com
,www.mysite.com
,cookie
,具体取决于所需的语言。
执行以下操作时,它将为每个子域创建一个setcookie('mycookie', 'en', strtotime('+7 day'), '/')
,但是我们希望创建一个可用于所有子域的cookie。
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
是使用{{1}}创建的答案 0 :(得分:0)
将主域添加到末尾,如下所示:
setcookie('mycookie', 'en', strtotime('+7 day'), '/', 'mysite.com');