【问题标题】:How to load a different application in CodeIgniter with same session?如何使用相同的会话在 CodeIgniter 中加载不同的应用程序?
【发布时间】:2016-09-26 21:09:50
【问题描述】:

我正在使用 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>

【问题讨论】:

  • 存储在数据库中......
  • 如果您有相同的域,请使用 codeigniter 控制器

标签: php codeigniter-3


【解决方案1】:

在 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'; 

【讨论】:

    猜你喜欢
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 2017-08-16
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多