0

我想知道,为什么 CodeIgniter 定义自己的会话类而不是使用 PHP 的内置 _SEESION 数组,使用一个与另一个相比有什么好处?

谢谢。

4

1 回答 1

3

我使用 CodeIgniter 已经有一段时间了,我自己也思考过这个问题。我认为使用 CI 会话而不是原生 PHP 会话的主要优点是 CI 会话提供了更多的安全性。

如果您在共享主机上托管您的网站,则必须小心不要与其他主机共享您的会话数据。CI 会话将重新生成会话 ID,但原生 PHP 会话不会。

CI 会话还允许您在配置文件中加密会话

$config['encryption_key'] = "YOUR KEY";
于 2013-07-10T10:14:28.937 回答