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