hazzard / cookie
一个简单的cookie包。
1.0.0
2015-08-06 19:47 UTC
Requires
- php: >=5.3
Suggests
- hazzard/encryption: Required to for encrypted cookies.
This package is auto-updated.
Last update: 2024-09-14 04:16:27 UTC
README
安装
composer require hazzard/cookie
用法
use Hazzard\Cookie\Cookie;
// Set a cookie for 60 minutes.
Cookie::set('name', 'value', 60);
// Set a cookie "forever".
Cookie::forever('name', 'value');
// Retrieve a cookie.
$value = Cookie::get('name');
// Forget a cookie.
Cookie::forget('name');
默认路径和域名
Cookie::setDefaultPathAndDomain('/path/to', 'domain.com');
加密cookie
首先 composer require hazzard/encryption
,然后
use Hazzard\Cookie\Cookie;
use Hazzard\Encryption\Encrypter;
$encrypter = new Encrypter('a random 32 character string', 'AES-256-CBC');
Cookie::setEncrypter($encrypter);
只要你使用的加密器有 encrypt
和 decrypt
方法,就可以使用任何其他的加密器。