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