wispx / cookie
A simple Cookie tool
v1.0
2018-04-20 00:48 UTC
This package is not auto-updated.
Last update: 2023-12-16 10:40:44 UTC
README
一个很简单的Cookie操作类
使用方法
在你的项目下执行Composer:
composer require wispx/cookie
<?php
require __DIR__ . '/../vendor/autoload.php';
use wispx\Cookie;
// 实例化
$cookie = new Cookie();
// 可传入配置
/*
$cookie = new Cookie([
// Cookie前缀
'prefix' => '',
// 过期时间
'expire' => 0,
// 保存路径
'path' => '/',
// 有效域名
'domain' => '',
// 是否启用安全传输
'secure' => false,
// 是否设置httponly
'httponly' => false,
// 是否使用setCookie
'setcookie' => true
]);
*/
// 判断Cookie是否已经被设置 [string $name, string $prefix = null]
$cookie->has('test');
// 设置Cookie [string $name, string $value, string $prefix = null]
$cookie->set('test', 123456);
// 获取Cookie [string $name, string $prefix = null]
$cookie->get('test');
// 永久保存Cookie [string $name, string $value = '', string $prefix = '']
$cookie->forever('test', 123456);
// 也可以单独设置Cookie前缀 [$prefix = '']
$cookie->prefix('w_');
// 删除Cookie [string $name, string $prefix = null]
$cookie->delete('test');
// 清空Cookie [$prefix = '']
$cookie->clear();
// 也可以这样使用
Cookie::instance()->has('test');
License
- MIT