https://github.com/appleboy/CodeIgniter-Native-Session/blob/master/libraries/Session.php
如果您在同一网站上运行多个应用程序,请修改your_application / config / session.php文件行:
// Session namespace
$config['sess_namespace'] = 'your_application_name';
在我的设置中,我在不同的子域中运行相同的应用程序。这适用于我吗?或者这是在同一个域上运行的多个应用程序吗?
答案 0 :(得分:1)
这取决于$config['cookie_domain']
中的内容。
默认情况下(如果您没有指定),php会将域设置为当前请求的域,这意味着为 domain.com 创建的会话cookie将被发送到 www .domain.com 以及其他所有更高级别的子域名(请参阅$domain参数)。
如果您使用" main"域(一个段+ tld,即:domain.com)您可能需要在设置任何cookie之前将流量重定向到子域(如www),或者您当然可以使用sess_namespace
设置。