有没有办法在不使用php.ini的情况下在 sub.my-domain.com 和 my-domain.com 之间共享$ _COOKIE变量?
我尝试将其添加到页面顶部(主域和子域):
ini_set("session.cookie_domain", ".my-domain.com");
还有其他想法吗?
答案 0 :(得分:3)
在setcookie()
中,域名有一个参数。这可以控制哪些域可以访问该cookie。在此示例中,mycookie
和domain.com
可以访问*.domain.com
:
setcookie('mycookie', 'value', time() + 3600, '/', '.domain.com', 1);