jyoungblood/cookie

PHP 函数,用于更轻松地处理 cookie 操作。

1.1.0 2023-01-17 20:25 UTC

This package is auto-updated.

Last update: 2024-09-22 22:41:45 UTC


README

提供更简单处理 cookie 操作的原生 PHP 函数。

安装

使用 composer 简单安装

composer require jyoungblood/cookie
use VPHP\cookie;
require __DIR__ . '/vendor/autoload.php';

使用方法

cookie::set($key, $value, $parameters)

设置一个具有特定键的 cookie,并指定其持续时间。允许使用原生的 PHP setcookie() 参数。所有参数都是可选的。

cookie::set('user_name', 'Buzz', [
  'expires' => time() + 86400, // unix time, default is 1 year
  'path' => '/custom-path/', // default is '/'
  'domain' => 'custom.example.com',
  'secure' => true,
  'httponly' => true,
  'samesite' => 'Lax',
]);

cookie::get($key)

返回特定 cookie 的值。

echo cookie::get('user_name');

cookie::delete($key)

删除特定 cookie。

cookie::delete('user_name');