您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop中的SESSION机制说明
张准辰2024-11-28 23:08:18ecshop商城教程已有8人查阅
导读ecshop中的session机制不是PHP自带的,而是ecshop自定义的一套机制,这两天利用时间学习了一下,以下是学习笔记。 1.session的初始化是在 includes下的 init.php 文件中,具体代码
ecshop中的session机制不是PHP自带的,而是ecshop自定义的一套机制,这两天利用时间学习了一下,以下是学习笔记。
1.session的初始化是在 includes下的 init.php 文件中,具体代码如下: 2.cls_session类的构造函数都做什么了?
(1)基础设置,清空session,为成员变量赋值,包括($this->session_cookie_path、$this->session_cookie_domain、$this->session_cookie_secure) (2)获取 session_id,如果cookie中存在就从cookie中获取,如果不存在就设置为空。 (3)如果cookie中存在session_id,就效验此session_id的真实性 (4)如果session_id存在就加载该session_id下的session数据,如果不存在就生成一个session_id并插入到数据库 3.cls_session类其它重要方法
(1)gen_session_id() 生成一个session_id,并插入到数据库 (2)gen_session_key($session_id) 效验客户端session_id真实性 (3)insert_session() 插入一条session (4)load_session() 通过session_id加载session
(5)update_session() 更新session
1.session的初始化是在 includes下的 init.php 文件中,具体代码如下: 2.cls_session类的构造函数都做什么了?
(1)基础设置,清空session,为成员变量赋值,包括($this->session_cookie_path、$this->session_cookie_domain、$this->session_cookie_secure) (2)获取 session_id,如果cookie中存在就从cookie中获取,如果不存在就设置为空。 (3)如果cookie中存在session_id,就效验此session_id的真实性 (4)如果session_id存在就加载该session_id下的session数据,如果不存在就生成一个session_id并插入到数据库 3.cls_session类其它重要方法
(1)gen_session_id() 生成一个session_id,并插入到数据库 (2)gen_session_key($session_id) 效验客户端session_id真实性 (3)insert_session() 插入一条session (4)load_session() 通过session_id加载session
(5)update_session() 更新session
本文标签:
很赞哦! (1)
下一篇:ecshop后台分页写法示例分析
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop编辑器换成实用KindEditor编辑器的方法
然后修改kindeditro/php/上传目录修改includes/kindeditor/php/upload_json.php如下:ecshop各个页面主要文件功能说明
1.模板文件说明style.css - 模板所使用样式表activity.dwt - 活动列表article.dwt - 文章内容页article_cat.dwt - 文章列表页article_pro.dwt - 前一篇文章auction.decshop商品列表页报错出现例外被抛出且未被接住的原因
日在本地电脑上布置ECSHOP2.7.2后,发现在商品列表页点击“购买”居然无反映,而且有JS错误提示“例外被抛出且未被接住” 。于是打开我的火狐浏览器ecshop常见sql注入漏洞修复
ecshop系统部署在阿里云服务器上,阿里云提示Web-CMS漏洞:修复方法如下:0. /good.php大概在第80行1. /admin/shopinfo.php大概在第53、71、105、123行,4个地方修复方式都一样
留言与评论 (共有 0 条评论) |