原标题:opencart 的session使用说明
导读:
首先我们了解到Session:记录一系列状态,Session与cookie功能效果相同。Session与Cookie的区别在于Session是记录在服务端的,而Cookie是记...
首先我们了解到Session:记录一系列状态,Session与cookie功能效果相同。Session与Cookie的区别在于Session是记录在服务端的,而Cookie是记录在客户端的。当访问服务器否个网页的时候,会在服务器端的内存里开辟一块内存,这块内存就叫做session,而这个内存是跟浏览器关联在一起的。这个浏览器指的是浏览器窗口,或者是浏览器的子窗口,意思就是,只允许当前这个session对应的浏览器访问,就算是在同一个机器上新启的浏览器也是无法访问的。而另外一个浏览器也需要记录session的话,就会再启一个属于自己的session。
那么我们要讲的opencart的session 其实并非上述记录在服务端,而是记录在本地的 cookie里, 查阅不同版本我发现,在3.0以下的版本中, opencart的session 以cookie的形式记录在本地游览器里,3.0及以上的版本会把设置的session放在cookie里,并同时记录在数据库 表session里(执行代码查看system\library\session\db.php文件)。如果想要了解更多,我们可以去system\library\session.php 文件里 代码追踪查看详细。
还没有评论,来说两句吧...