PHP

Berkenalan dengan COOKIE pada PHP

Berkenalan dengan COOKIE pada PHP. Halo sobat tutorialweb, kali ini kita bahas yang namanya COOKIE. Cookie sering digunakan untuk mengidentifikasi pengguna yang mengakses website sobat. Cookie adalah file kecil yang ditanamkan server pada komputer sobat. Setiap kali komputer yang sama meminta halaman dengan browser, maka itu juga akan mengirim Cookie juga. Dengan PHP sobat bisa membuat dan mengambil data atau nilai dari Cookie.

Membuat Cookie dengan PHP

Sobat bisa membuat Cookie dengan PHP dengan menggunakan fungsi setcookie();

Berikut ini sintak untuk membuat Cookie:

setcookie(name, value, expire, path, domain, secure, httponly);

Perlu di ingat ya sob, parameter yang wajib di atas hanya name, untuk yang lain bisa tidak di isi.

Membuat dan Mengambil Nilai Cookie dengan PHP

Contoh berikut membuat cookie bernama “pengguna” dengan nilai “Tutorial Web”. Cookie akan kedaluwarsa setelah 30 hari (86400 * 30). “/” Berarti bahwa cookie tersedia di seluruh situs web (jika tidak, pilih direktori yang Anda inginkan).

Sobat kemudian mengambil nilai cookie “pengguna” (menggunakan variabel global $ _COOKIE). Sobat juga bisa menggunakan fungsi isset() untuk mengetahui apakah cookie sudah dibuat:

Catatan: Fungsi setcookie() harus dituliskan SEBELUM tag <html>

Modifikasi Nilai Cookie

Untuk memodifikasi atau merubah nilai dari Cookie sangat mudah, tinggal set ulang cookie menggunakan fungsi setcookie();

Menghapus Cookie

Untuk menghapus cookie, gunakan fungsi setcookie() dengan memberikan waktu yang telah lalu, misal di set satu jam yang lalu

Periksa Apakah Cookie Diaktifkan

Contoh berikut membuat skrip kecil yang memeriksa apakah cookie diaktifkan. Pertama, cobalah membuat cookie pengujian dengan fungsi setcookie() , kemudian hitung variabel array $ _COOKIE:

Mungkin itu saja sob sedikit penjelasan tentang Cookie, untuk tutorial selanjutnya akan saya bahas tentang Session PHP, kegunaannya sama saja dengan Cookie, cuma ada beberapa perbedaan yang akan di bahas di tutorial selanjutnya.

About the author

Fatoni

Programming is my hobby, not my job.

Leave a Comment