1 Star 0 Fork 15

justmd5 / Scookie

forked from crazymus / Scookie 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 954 Bytes
一键复制 编辑 原始数据 按行查看 历史
crazymus 提交于 2015-08-29 15:26 . 文档完善

[TOC]

Scookie

安全的cookie存储方案,可以替代session。在网站需要应对高并发时,使用cookie可以显著提高效率,并解决部署负载均衡造成的session共享问题。但安全是使用cookie时需要考虑的,Scookie的目标就是为了解决这一问题。

特性

  • 加密存储;
  • 自定义密钥;
  • 支持数组;

使用

打开Scookie.class.php,设置你的密钥:

private static $key = 'YOUR KEY';

引入:

require('Scookie.class.php');

设置cookie:

Scookie::set('user','123'); //存储字符串

Scookie::set('user',array(
	'id'=>1,
	'name'=>'crazymus'
)); //存储数组

Scookie::set('user','123',array(
	'expire'=>time()+3600, //有效期一小时
	'path'=>'/' //对所有目录有效
	'domain'=>'www.test.com' //可访问域名
));

读取cookie:

Scookie::get('user'); //若不存在,则返回null
1
https://gitee.com/justmd5/Scookie.git
git@gitee.com:justmd5/Scookie.git
justmd5
Scookie
Scookie
master

搜索帮助