Apa itu cookies ? Seberapa penting sih Cookies buat di implementasikan pada sistem kita ?? Berikut ini saya coba jelaskan sesederhana mungkin bagaimana pengaturan Cookies di PHP. Diharapkan dengan memahami pengaturan Cookies di PHP, kita dapat menerapkannya pada aplikasi kita.
Cara Membuat Cookies Dengan PHP
Untuk membuat Cookies dengan PHP sangat mudah, teman-teman bisa menuliskan kode seperti pada kode dibawah ini.
// setting cookie |
setcookie( "nama" , "adiputra" , time()+3600); |
Pada kode diatas, kita membuat Cookies dengan :
- Nama Variable Cookies : nama
- Value Variable Cookies : “adiputra”
- Expired / tanggal waktu habis : 1 jam
Minimal terdapat 3 parameter penting untuk mengatur Cookies. Namun, Secara umum untuk membuat Cookies dengan PHP seperti dibawah ini.
setcookie(
nama_variable_cookies,
value_variable_cookies,
tenggang_waktu_cookies,
path_penyimpanan_cookies,
domain_cookies,
pengamanan_cookies,
akses_cookies
);
Penjelasan umumnya seperti ini :
- nama_variable_cookies : nama variable cookies yang mau disimpan.
- value_variable_cookies : isi / value dari variable cookies yang mau disimpan.
- tenggang_waktu_cookies : waktu batas cookies dihapus. Akan terhapus secara automatic
- path_penyimpanan_cookies : tempat / folder penyimpanan cookies
- domain_cookies : nama domain cookies yang disimpan
- pengamanan_cookies : pengaturan keamanan cookies, biasa setingan untuk secure http (HTTPS)
- akses_cookies : valuenya TRUE atau FALSE, kalu TRUE berarti cookies hanya dapat diakses via HTTP Protokol dan tidak dapat diakses oleh skripting klien seperti javascript. Dan kebalikannya.
Cara Memanggil Cookies Dengan PHP
Setelah tadi kita berhasil membuat Cookies, sekarang kita coba bagaimana cara memanggilnya. Untuk memanggil Cookies, cara nya mudah seperti pemanggilan variable session saja.
Setelah tadi kita berhasil membuat Cookies, sekarang kita coba bagaimana cara memanggilnya. Untuk memanggil Cookies, cara nya mudah seperti pemanggilan variable session saja.
// cara panggil cookie |
print_r( $_COOKIE [ 'nama' ]); |
Pada kode diatas, nama adalah variable_cookies dimana telah kita setting pada pembuatan cookies diatas. Apabila kode ini dijalankan maka akan mengeluarkan value dari variable_cookies yaitu “adiputra”.
Cukup mudah bukan ??
Dari artikel sederhana ini, diharapkan kita minimal bisa men-setting dan memanggil Cookies dengan PHP.
Referensi :
- http://php.net/manual/en/features.cookies.php
- http://www.php.net/manual/en/function.setcookie.php
- http://www.w3schools.com/php/php_cookies.asp