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.

Parameters

string $name

Return Value

bool

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');

Parameters

string $name
mixed $default

Return Value

string

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);

Parameters

string $name
string $value
int $expiration
string $path
string $domain
bool $secure
string $samesite

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');

Parameters

string $name
string $value
string $path
string $domain
bool $secure
string $samesite

Return Value

bool

static bool forget(string $name, string $path = '/', string $domain = null, bool $secure = false, string $samesite = 'lax')

Hapus cookie.

Parameters

string $name
string $path
string $domain
bool $secure
string $samesite

Return Value

bool