wpdiggerstudio / wpcookie
针对WPEngine托管网站特别创建的PHP库,用于处理Cookie。
1.0.0
2021-10-07 12:40 UTC
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.3 || ^2.8
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^5.7 || ^6.0
- squizlabs/php_codesniffer: ^3.0
README
针对WPEngine托管网站特别创建的PHP库,用于处理Cookie
需求
此库支持PHP版本5.6或更高版本。
安装
安装此扩展的首选方式是通过Composer。
要安装 WPCookie库,只需
$ composer require WPDiggerStudio/WPCookie
您还可以使用Git 克隆整个仓库
$ git clone https://github.com/WPDiggerStudio/WPCookie.git
可用方法
此库中的可用方法
- 设置Cookie
Cookie::set($key, $value, $time);
返回 (布尔值)
- 从Cookie中获取项目
Cookie::get($key);
返回 (混合|false) → 返回Cookie值或false
- 从Cookie中提取项目并删除Cookie
Cookie::destroy($key);
返回 (布尔值)
- 设置Cookie前缀
Cookie::setPrefix($prefix);
返回 (布尔值)
- 获取Cookie前缀
Cookie::getPrefix();
返回 (字符串) → Cookie前缀
- 设置Cookie域名
Cookie::setDomain($domain);
返回 (布尔值)
- 获取Cookie域名
Cookie::getDomain();
返回 (字符串) → Cookie域名
- 设置Cookie安全
Cookie::setSecure($secure);
返回 (布尔值)
- 获取Cookie安全
Cookie::getSecure();
返回 (字符串) → Cookie安全
- 设置Cookie httpOnly
Cookie::setHttpOnly($httpOnly);
返回 (布尔值)
- 获取Cookie httpOnly
Cookie::getHttpOnly();
返回 (字符串) → Cookie httpOnly
快速入门
使用Composer使用此类
require __DIR__ . '/vendor/autoload.php'; use WPDiggerStudio\WPCookie\WPCookie;
或者如果您已手动安装,请使用它
require_once __DIR__ . '/WPCookie.php'; use WPDiggerStudio\WPCookie\WPCookie;
用法
此库的使用示例
- 设置Cookie
Cookie::set('cookie_name', 'value', 100);
- 获取Cookie
Cookie::get('cookie_name');
- 获取所有Cookie
Cookie::get('all');
- 销毁一个Cookie
Cookie::destroy('cookie_name');
- 设置Cookie前缀
Cookie::setPrefix('prefix_');
- 获取Cookie前缀
Cookie::getPrefix();
许可证
本项目采用 MIT许可证。有关更多信息,请参阅LICENSE文件。
版权
WPDiggerStudio, wpdigger.com
如果您觉得它有用,请告诉我 😉
您可以通过我的 电子邮件 联系我。