Unterstützung für Cookie-Sitzungen


ThinkfacadeCookie-Klasse übernehmen, um Cookie-Unterstützung bereitzustellen

Konfiguration

Die Konfigurationsdatei befindet sich in der Datei cookie.php im Konfigurationsverzeichnis Es ist keine manuelle Initialisierung erforderlich. Das System initialisiert Cookies automatisch, bevor es aufgerufen wird.

Unterstützte Parameter und Standardwerte sind wie folgt:

// cookie 保存时间
'expire'    => 0,
// cookie 保存路径
'path'      => '/',
// cookie 有效域名
'domain'    => '',
//  cookie 启用安全传输
'secure'    => false,
// httponly设置
'httponly'  => '',

Grundfunktionen

Einstellungen

// 设置Cookie 有效期为 3600秒
Cookie::set('name', 'value', 3600);

Cookie Daten werden nicht unterstützt. Array, bitte serialisieren Sie es selbst und speichern Sie es bei Bedarf.

Dauerhaft speichern

// 永久保存Cookie
Cookie::forever('name', 'value');

Löschen

//删除cookie
Cookie::delete('name');

Lesen

// 读取某个cookie数据
Cookie::get('name');
// 获取全部cookie数据
Cookie::get();

Assistenzfunktionen

Das System bietet Cookie-Assistentfunktionen für grundlegende Cookie-Vorgänge, wie zum Beispiel:

// 设置
cookie('name', 'value', 3600);

// 获取
echo cookie('name');

// 删除
cookie('name', null);