overclokk/cookie

一个简单轻量级的 Cookie 管理类

v1.0.2 2018-02-17 15:45 UTC

This package is not auto-updated.

Last update: 2024-09-14 20:40:47 UTC


README

GitHub release License Total Downloads

一个简单的轻量级 PHP Cookie 类!

轻松在 PHP 中获取和设置 Cookie。

PHP >= 5.3

安装

通过 Composer 安装此包

composer require overclokk/cookie

PHP 实现

自动加载供应商类

    require_once 'vendor/autoload.php'; // Path may vary

然后使用 Cookie 实现

    $cookie = new \Overclokk\Cookie\Cookie();

    $cookie = new \Overclokk\Cookie\Cookie( $_COOKIE );

用法

获取一个 Cookie

如果 Cookie 不存在或已过期,则返回 null

    $cookie_value = $cookie->get( 'cookie_name' );

存储一个有限时间的 Cookie

如果你不指定 $minutes,将使用默认值 0。

    $minutes = 120 * 60;
    $cookie->set( 'cookie_name', 'cookie_value', $minutes );

永久设置一个 Cookie

    $cookie->forever( 'cookie_name', 'cookie_value' );

删除一个 Cookie

如果 Cookie 不存在,则不会发生任何事情...

    $cookie->delete('cookie_name');