跳到主要内容

Cookie

overclokk/cookie 是一个用于管理应用中 Cookie 的简单库。

安装

composer require overclokk/cookie

用法

use Overclokk\Cookie\Cookie;

Flight::register('cookie', Cookie::class);

// 设置 Cookie
/** @var \Overclokk\Cookie\Cookie $cookie */
$cookie = Flight::cookie(false);
$cookie->set('stay_logged_in', '1', 86400, '/', 'example.com', true, true);
// 或使用永久 Cookie
$cookie->forever('stay_logged_in', '1');

// 检查 Cookie
if (Flight::cookie()->has('stay_logged_in')) {
Flight::redirect('/dashboard');
}