为什么Codeigniter会这样做?我的意思是,如果用户可以看到哪些数据存储在他们的会话中,那是不是很不安全?如果他们改变了cookie中的值,该怎么办? 任何人都可以给我一个建议。
答案 0 :(得分:2)
Codeigniter还提供存储在数据库中的会话数据。 要使用此方法,您需要经历几个setps:
可在Codeigniters用户指南 - Session Class
中找到更多信息答案 1 :(得分:0)
他们为了开发人员的灵活性而这样做。如果您想要增加安全性,也可以包括数据库会话存储,并对其进行加密。这意味着cookie必须与数据库中存储的内容以及各种加密密钥相匹配。
即使是标准的PHP会话也使用cookie,因此CI实际上提供了更高的安全性,因为它能够轻松加密和使用数据库。