Prise en charge des sessions de cookies
Utilise la classe thinkfacadeCookie pour fournir la prise en charge des cookies
Configuration
Le fichier de configuration se trouve dans le fichier cookie.php du répertoire de configuration. Aucune initialisation manuelle n'est requise. Le système initialisera automatiquement Cookie avant l'appel.
Les paramètres pris en charge et les valeurs par défaut sont les suivants :
// cookie 保存时间 'expire' => 0, // cookie 保存路径 'path' => '/', // cookie 有效域名 'domain' => '', // cookie 启用安全传输 'secure' => false, // httponly设置 'httponly' => '',
Opérations de base
Paramètres
// 设置Cookie 有效期为 3600秒 Cookie::set('name', 'value', 3600);
Les données des cookies ne prennent pas en charge les tableaux. Si nécessaire, veuillez les sérialiser vous-même et les enregistrer.
Sauvegarde permanente
// 永久保存Cookie Cookie::forever('name', 'value');
Supprimer
//删除cookie Cookie::delete('name');
Lire
// 读取某个cookie数据 Cookie::get('name'); // 获取全部cookie数据 Cookie::get();
Fonction d'assistant
Le système fournit des fonctions d'assistant de cookies pour les opérations de base des cookies, telles que :
// 设置 cookie('name', 'value', 3600); // 获取 echo cookie('name'); // 删除 cookie('name', null);