Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
应用程序文件夹外的Codeigniter会话_Codeigniter - Fatal编程技术网

应用程序文件夹外的Codeigniter会话

应用程序文件夹外的Codeigniter会话,codeigniter,Codeigniter,可以在codeigniter应用程序文件夹外获取会话吗?可以,但必须进行一些工作。您可以查看其他人的问题及其解决方案的详细信息 基本上,您需要使用CodeIgniter用来处理其会话并取消序列化的cookie: $sess = unserialize($_COOKIE['ci_session']); 您可能还需要更改应用程序中的设置,以便为整个域设置Cookie,而不仅仅是为CodeIgniter所在的文件夹设置Cookie。这是可能的,但不需要一些工作。您可以查看其他人的问题及其解决方案的详

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

可以,但必须进行一些工作。您可以查看其他人的问题及其解决方案的详细信息

基本上,您需要使用CodeIgniter用来处理其会话并取消序列化的cookie:

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

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

这是可能的,但不需要一些工作。您可以查看其他人的问题及其解决方案的详细信息

基本上,您需要使用CodeIgniter用来处理其会话并取消序列化的cookie:

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

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

这是一个技巧,但确实有效。在登录重定向之前放置这个小顽皮的代码。现在您也可以将
ci_session
与php本机会话一起使用,玩得开心

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

这是一个技巧,但确实有效。在登录重定向之前放置这个小顽皮的代码。现在您也可以将
ci_session
与php本机会话一起使用,玩得开心

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


为什么要这样做?我想在应用程序文件夹外的php文件中获取会话。您可以随时尝试,看看它是否有效。我相信不会的。为什么不将项目外部的php文件转换为CI项目的一部分呢?我想根据用户会话动态加载一个“theme.php”css文件。您完全可以在CI项目中这样做。不需要在项目外使用php代码。为什么要这样做?我想在应用程序文件夹外的php文件中获取会话。您可以随时尝试,看看它是否有效。我相信不会的。为什么不将项目外部的php文件转换为CI项目的一部分呢?我想根据用户会话动态加载一个“theme.php”css文件。您完全可以在CI项目中这样做。不需要有php代码以外的项目。谢谢。因此,我想将我的详细信息写入cookie,并使用非序列化cookie获取它。它是持久性cookie还是非持久性cookie?CodeIgniter中有一个配置设置,用于指定cookie集的长度,就在本页的底部:另外,实际上还有一个cookie助手类,不确定它是何时引入的,因为我以前从未见过它,但可能对您有用。谢谢。因此,我想将我的详细信息写入cookie,并使用非序列化cookie获取它。它是持久cookie还是非持久cookie?CodeIgniter中有一个配置设置,用于指定cookie集的长度,就在本页的底部:此外,实际上还有一个cookie助手类,不确定它是何时引入的,因为我以前从未遇到过它,但可能对您有用。