应用程序文件夹外的Codeigniter会话
可以在codeigniter应用程序文件夹外获取会话吗?可以,但必须进行一些工作。您可以查看其他人的问题及其解决方案的详细信息 基本上,您需要使用CodeIgniter用来处理其会话并取消序列化的cookie:应用程序文件夹外的Codeigniter会话,codeigniter,Codeigniter,可以在codeigniter应用程序文件夹外获取会话吗?可以,但必须进行一些工作。您可以查看其他人的问题及其解决方案的详细信息 基本上,您需要使用CodeIgniter用来处理其会话并取消序列化的cookie: $sess = unserialize($_COOKIE['ci_session']); 您可能还需要更改应用程序中的设置,以便为整个域设置Cookie,而不仅仅是为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助手类,不确定它是何时引入的,因为我以前从未遇到过它,但可能对您有用。