我已经设置好了所以我可以在主域和子域上共享会话数据,在子域脚本上我使用的是代码:
ini_set('session.cookie_domain', COOKIE_DOMAIN);
session_start();
COOKIE_DOMAIN
等同于.domain.com
使用此代码后,会话在子域中显示正常,但是当它们在主要domnain上未设置时通过以下代码显示:
unset($_SESSION[SESSION_PREFIX.$variable]);
它们在主域上未设置,但不在子域中。
答案 0 :(得分:0)
修复是将其设置在php.ini
而不是..
session.cookie_domain = ".mydomain.com"