如何使用相同的会话在CodeIgniter中加载不同的应用程序?

时间:2016-09-13 14:16:47

标签: php codeigniter-3

我正在使用CodeIgniter 3并尝试管理多个应用程序 结构如下:

applications
    - app_1
    - app_2
    - app_n
system
user_guide
index.php <-- locates to app_1
app_2.php <-- index.php with parameters for app_2

app_1执行的登录工作非常合适 当我登录时,我想用同一会话切换到app_2。

如何创建导航到app_2的链接?

已经尝试过,但它没有将我重定向到app_2。

<a href="<?php echo base_url(); ?>app_2.php">app_2</a>

1 个答案:

答案 0 :(得分:0)

在application / congfig文件夹中使用codeigniter 3 /config.php将会话名称写为所有应用程序相同

在CI中设置会话同名并且一个会话销毁,因此自动所有会话销毁。

APP_1

   $config['sess_cookie_name'] = 'ci_session';

APP_2

  $config['sess_cookie_name'] = 'ci_session'; 

app_3

  $config['sess_cookie_name'] = 'ci_session';