ezeasorekene/php-cookie-manager

此类提供了在PHP应用程序中管理cookie的方法。

v2.1.1 2024-03-13 09:36 UTC

This package is auto-updated.

Last update: 2024-09-13 10:52:07 UTC


README

此类提供了在PHP应用程序中管理cookie的方法。

Latest Version on Packagist License: MIT

此PHP类提供了方便的方法来管理Web应用程序中的cookie。

安装

您可以使用Composer安装此包。

composer require ezeasorekene/php-cookie-manager

用法

// Get the value of a cookie
$username = Cookie::get('username');

// Set a cookie with custom options
Cookie::set('user_id', 123, ['expires' => time() + 3600, 'secure' => true]);

// Check if a cookie exists
if (Cookie::has('token')) {
    // Perform an action
}

// Destroy a cookie
Cookie::destroy('session_id');

方法

get($name)
Get the value of a cookie.

set($name, $value, $options = [])
Set a cookie.

setMultiple($cookies, $options = [])
Set multiple cookies.

has($name)
Check if a cookie exists.

destroy($name, $options = [])
Destroy a cookie.

destroyMultiple($cookies, $options = [])
Destroy multiple cookies.

jsonSet($name, $value, $options = [])
Set a JSON-encoded cookie.

jsonGet($name, $assoc = false)
Get the JSON-decoded value of a cookie.

jsonHas($name)
Check if a JSON-encoded cookie exists.

jsonDestroy($name, $options = [])
Destroy a JSON-encoded cookie.

jsonDestroyMultiple($cookies, $options = [])
Destroy multiple JSON-encoded cookies.

贡献

如果您想贡献,请克隆存储库并作出更改。拉取请求非常欢迎。

许可证

此包遵循MIT许可证。

作者

Ezeasor Ekene

联系

如有疑问,请通过以下邮箱联系我:ezeasorekene@gmail.com

版权

© 2023 Ezeasor Ekene. 版权所有。