anonym-php / anonym-cookie
AnonymFramework Cookie 组件
dev-master / 1.2.x-dev
2015-09-06 20:42 UTC
Requires
- php: >=5.4.0
- anonym-php/anonym-crypt: ~1.2@dev
- anonym-php/anonym-httpfoundation: ~1.2@dev
This package is not auto-updated.
Last update: 2024-09-14 17:53:36 UTC
README
AnonymFramework Cookie 类是用于执行 Cookie 操作的类,同时也可以独立使用。
类调用
use Anonym\Components\Cookie\Cookie; $cookie = new Cookie();
简单操作
本部分包括数据读取、数据写入等操作
数据读取
$value = $cookie->get('cookiename');
数据写入
$value = $cookie->set('cookiename', 'cookievalue', time()+3600);
数据删除
$cookie->delete('cookiename');
数据控制
var_dump($cookie->has('cookiename')); // bool true or false
数据加密
本部分将介绍如何加密数据
为了能够加密数据,您需要在创建类时将一个参数设置为 true,或者使用 setEncode 方法来明确表示您将执行加密操作。设置加密后,如果没有特别指定加密器,则默认使用 base64 加密。
默认加密
$cookie = new Cookie(true);
$cookie->setEncode(true);
压缩加密
$cookie->setEncoder( new Base64Encoder());
发送数据
在设置 Cookie 后,需要将其通知浏览器。
use Anonym\Components\Cookie\UseCookieHeaders; $useHeaders = new UseCookieHeaders(); $useHeaders->useCookies();