在没有php.ini的情况下与子域共享cookie

时间:2013-09-21 18:35:21

标签: php cookies

有没有办法在不使用php.ini的情况下在 sub.my-domain.com my-domain.com 之间共享$ _COOKIE变量?

我尝试将其添加到页面顶部(主域和子域):

ini_set("session.cookie_domain", ".my-domain.com");

还有其他想法吗?

1 个答案:

答案 0 :(得分:3)

setcookie()中,域名有一个参数。这可以控制哪些域可以访问该cookie。在此示例中,mycookiedomain.com可以访问*.domain.com

setcookie('mycookie', 'value', time() + 3600, '/', '.domain.com', 1);