第5课 skymvc的session及cookie的使用

skymvc教学课程

 

第5课 skymvc的session及cookie的使用

/**********

*大家好,今天给大家讲讲skymvc的session 及 cookie。

*这两个是拿来做网站数据共享 比如登录信息 购物车的保存

*对于cookie 可以使用$ctrl->set_cookie $ctrl->get_cookie

*session操作 可以使用 $ctrl->set_session $ctrl->get_session $ctlr->delete_session

*/

 

自定义session cookie操作函数

function set_cookie($key,$val,$expire,$path="/",$domain=DOMAIN){
	setcookie($key,$val,time()+$expire,$path,$domain);
}

function get_cookie($key){
	return $_COOKIE[$key];
}

function set_session($key,$val){
	$_SESSION[$key]=$val;
}

function get_session($key){
	return $_SESSION[$key];
}

function del_session($key){
	unset($_SESSION[$key]);
}

 

session 存储mysql

config.php配置

define("SESSION_USER",1);

CREATE TABLE `sky_dbsession` (

  `id` char(100) NOT NULL,

  `data` text NOT NULL,

  `dateline` int(10) unsigned NOT NULL,

  PRIMARY KEY (`id`),

  KEY `dateline` (`dateline`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='session';

 

 

 

转载于:https://my.oschina.net/lrjxgl2/blog/680109

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值