我想知道,CodeIgniter为什么定义自己的会话类 而不是使用PHP的内置_SEESION数组和什么是 使用一个与另一个的优势?
感谢。
答案 0 :(得分:3)
我一直在与CodeIgniter合作已有一段时间了,我自己也在考虑这个问题。我认为使用CI Sessions而不是本机PHP会话的主要优点是CI Sessions提供了更多的安全性。
如果您在共享主机上托管您的网站,则必须小心不要与其他主机共享您的会话数据。 CI会话将重新生成会话ID,但本机PHP会话不会。
CI会话还允许您在配置文件中加密会话
$config['encryption_key'] = "YOUR KEY";