【发布时间】:2013-06-20 08:13:34
【问题描述】:
我在 CodeIgniter 的 /application 文件夹之外有一个文件夹,名为 myfolder。
我的 CI 应用程序使用原生 PHP 会话,并且一切正常。 CI 版本是最新的 3.0 开发版。
我需要访问 myfolder/myfile.php 中的一些会话数据。如果我执行session_start() 然后print_r($_SESSION);,那么我看不到 CI 会话驱动程序设置的会话。我明白为什么它不显示它。
您知道我可以通过哪些方法/hack 来引用 myfolder 中 CI 会话中的会话数据。例如,直接包含 Codeigniter/libraries/session/drivers/session_native.php 或任何其他文件?我只是一个来自会话数据的数组。
【问题讨论】:
-
CI 会话库不使用本机会话,而是使用 cookie。您可以访问 cookie,但请注意,您也可以在 CI 中加密会话。
-
@Nish - 是的,确实如此。您是否检查过最新版本(开发中)?
-
很抱歉不知道开发版的版本。但是在最后发布的版本中提到它不使用原生 PHP 会话。 ellislab.com/codeigniter/user-guide/libraries/sessions.html
标签: php codeigniter session