我有2个客户端Web和2个admin dashboad网站,它们是在codeigniter上开发的。我想在他们之间分享会议。有可能吗?
这是路径结构:
main-path: --application 1
--client web
--admin web
--application 2
--clinet web
--application 3
--admin web
--system
这是逻辑:
client web -> client web = only need one session,
admin web -> admin web = only need one session
仅供参考:我正在此项目URL中使用子域。
请赐教。最好的问候
答案 0 :(得分:0)
当您的应用程序保留在同一域中时,这很容易。
您可以通过Cookie部分下的session_set_cookie_params
函数或/application/config/config.php
文件来完成此操作。
编辑以下几行。
$config['cookie_prefix'] = 'yourdomain_';
$config['cookie_domain'] = '.yourdomain.com'; //make it visible to all subdomains
$config['cookie_path'] = '/';
$config['cookie_secure'] = FALSE;
$config['cookie_httponly'] = FALSE;
请注意,$config['encryption_key']
和$config['sess_cookie_name']
(如果使用)在两个应用程序上应具有相同的值。