Codeigniter会话在应用程序文件夹之外

时间:2012-04-03 13:53:02

标签: codeigniter

是否可以在codeigniter应用程序文件夹之外获取会话?

2 个答案:

答案 0 :(得分:3)

这是可能的,但不是没有一些工作。您可以查看其他人的问题及其solution in the CodeIgniter forum的详细信息。

基本上你需要使用CodeIgniter用来处理它的会话并反序列化它的cookie:

$sess = unserialize($_COOKIE['ci_session']);

您可能还需要更改应用程序中的设置,以便为整个域设置Cookie,而不仅仅是CodeIgniter所在的文件夹。

答案 1 :(得分:1)

这是一个技巧,但做的工作。在登录重定向之前放置这个小顽皮的代码。现在你也可以使用ci_session和php本地会话,玩得开心!

 <?php
 session_start();
 echo $_SESSION['ci_session'] = $this->session->userdata['ci_session'];
 ?>