Cookie
class Cookie (View source)
Properties
static array | $jar | Berisi list cookie terdaftar. |
Methods
static bool
has(string $name)
Cek cookie ada atau tidak.
static string
get(string $name, mixed $default = null)
Ambil value cookie.
static
put(string $name, string $value, int $expiration = 0, string $path = '/', string $domain = null, bool $secure = false, string $samesite = 'lax')
Set value cookie.
static bool
forever(string $name, string $value, string $path = '/', string $domain = null, bool $secure = false, string $samesite = 'lax')
Set cookie permanen (Aktif selama 5 tahun).
static bool
forget(string $name, string $path = '/', string $domain = null, bool $secure = false, string $samesite = 'lax')
Hapus cookie.
Details
static bool
has(string $name)
Cek cookie ada atau tidak.
static string
get(string $name, mixed $default = null)
Ambil value cookie.
// Ambil value cookie 'makanan'
$makanan = Cookie::get('makanan');
// Return default value jika cookie tidak ketemu
$makanan = Cookie::get('makanan', 'Mie Ayam');
static
put(string $name, string $value, int $expiration = 0, string $path = '/', string $domain = null, bool $secure = false, string $samesite = 'lax')
Set value cookie.
// Set value cookie 'makanan'
Cookie::put('makanan', 'Mie Ayam');
// Set waktu kadaluwarsa cookie 20 menit
Cookie::put('makanan', 'Mie Ayam', 20);
static bool
forever(string $name, string $value, string $path = '/', string $domain = null, bool $secure = false, string $samesite = 'lax')
Set cookie permanen (Aktif selama 5 tahun).
// Set cookie 'makanan' secara permanen
Cookie::forever('makanan', 'Bakso');
static bool
forget(string $name, string $path = '/', string $domain = null, bool $secure = false, string $samesite = 'lax')
Hapus cookie.