https://github.com/appleboy/CodeIgniter-Native-Session/blob/master/libraries/Session.php
如果在同一站点上运行多个应用程序,请修改_application/config/session.php文件行:
// Session namespace
$config['sess_namespace'] = 'your_application_name';在我的设置中,我跨不同的子域运行相同的应用程序。这适用于我吗?或者这适用于运行在同一域中的多个应用程序?
发布于 2014-06-19 06:45:31
这取决于您在$config['cookie_domain']中拥有什么。
默认情况下(如果不指定),php将将域设置为当前请求的域,这意味着为domain.com创建的会话cookie也将发送到domain.com和其他更高级别的子域(参见$domain参数)。
如果您正在使用“主”域(一个段+ tld,即: domain.com),您可能需要在设置任何cookie之前将流量重定向到子域(例如www),或者您当然可以使用sess_namespace设置。
https://stackoverflow.com/questions/24300177
复制相似问题