HIMANIFO UNIMMA
 Membuat Cookies di PHP Web Programming 

14:00:00, 15 January 2021

Web Programming

COOKIES DI PHP

Cookie adalah fasilitas yang digunakan untuk menyimpan data dari server di sisi client. Setiap kali client mengakses halaman website, cookie juga akan dikirim. Dengan PHP, Anda dapat membuat dan mengambil nilai cookie.

Cookie dibuat dengan function setcookie().
Syntax dari cookie:
setcookie( name, value, expire, path, domain, secure, httponly);

Selain parameter name, semua bersifat optional.

MEMBUAT COOKIES DI PHP

Misalkan, kita ingin membuat cookie dengan nama "pengguna" dengan nilai "Toni", dan cookie tersebut akan kadaluwarsa setelah 30 hari ( 60 * 60 * 24 * 30 ). Cookie tersebut ingin kita jalankan di semua halaman "/".

Contoh syntax membuat cookie di atas sebagai berikut:

<!DOCTYPE html>
<html>
<body>
<?php
// Data
$cookie_name = "user";
$cookie_value = "Toni";
$cookie_time = time() + (60 * 60 * 24 * 30);
$cookie_dir = "/";
// Set Cookie
setcookie($cookie_name, $cookie_value, $cookie_time, $cookie_dir);
// Memanggil Cookie
if(!isset($_COOKIE[$cookie_name])) {
  echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
  echo "Cookie '" . $cookie_name . "' is set!<br>";
  echo "Value is: " . $_COOKIE[$cookie_name];
}
?>
</body>

MENGUBAH COOKIES DI PHP

Untuk mengubah cookie, cukup setel (lagi) cookie menggunakan function setcookie().

Contoh penulisan syntax mengubah cookie di atas sebagai berikut:

<!DOCTYPE html>
<html>
<body>
<?php
// Data Baru
$cookie_name = "user";
$cookie_value = "Anton";
$cookie_time = time() + (60 * 60 * 24 * 30);
$cookie_dir = "/";
// Set Cookie
setcookie($cookie_name, $cookie_value, $cookie_time, $cookie_dir);
// Memanggil Cookie
if(!isset($_COOKIE[$cookie_name])) {
  echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
  echo "Cookie '" . $cookie_name . "' is set!<br>";
  echo "Value is: " . $_COOKIE[$cookie_name];
}
?>
</body>

MENGHAPUS COOKIES DI PHP

Untuk menghapus cookie, cukup setel (lagi) cookie menggunakan function setcookie() dengan waktu kadaluwarsa ke masa lalu.

Contoh penulisan syntax menghapus cookie di atas sebagai berikut:

<!DOCTYPE html>
<html>
<body>
<?php
// Data Baru
$cookie_name = "user";
$cookie_value = "Anton";
$cookie_time = time() - (60 * 60 * 24 * 30);
$cookie_dir = "/";
// Set Cookie
setcookie($cookie_name, $cookie_value, $cookie_time, $cookie_dir);
// Memanggil Cookie
if(!isset($_COOKIE[$cookie_name])) {
  echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
  echo "Cookie '" . $cookie_name . "' is set!<br>";
  echo "Value is: " . $_COOKIE[$cookie_name];
}
?>
</body>

MUDAH KAN ?? SELANJUTNYA...

Membuat Session di PHP Web Programming | HIMANIFO UNIMMA →

Jika ada pertanyaan bisa gabung diskusi dibawah atau kontak langsung
Mail :
ajiwahyu12592@gmail.com

#Himanifo Unimma
#Membuat Cookies Di PHP
#Belajar Web Programming
#Himpunan Mahasiswa Jurusan Teknik Informatika

Gabung Diskusi