Cookie pada PHP | Hello World #17
Halo temen temen, kali ini gue akan share lagi materi tentang php. Kali ini akan ngebahas tentang cookie pada php. Ngomong ngomong ini adalah post gue setelah blog ini diterima adsense. Gak nyangka juga blog ini diterima adsense berkat seri hello world yang gue buat yang sampe sekarang udah seri 17. Oke langsung aja balik lagi ke topik pembahasan.
Pengertian
Pada dasarnya cookie ini sama seperti dengan session yang udah gue jelasin di post sebelumnya. Perbedaannya adalah jika session value disimpan dalam server web sedangkan value cookie disimpan dalam komputer client.
Kelebihan dan kekurangan
Kelebihan session adalah bahwa user tidak bisa menghapus value yang tersimpan kecuali dirinya sendiri (menutup browser atau logout). Kelemahannya adalah ketika jaringan terputus, maka otomatis session akan terhapus. Misal hal ini terjadi saat mengakses halaman web, kalian harus melakukan login kembali.
Sedangkan pada cookie, kelebihannya adalah bahwa value tetap tersimpan meskipun jaringan internet terputus. Kelemahannya cookie dapat dihapus oleh orang lain yang juga menggunakan komputer yang sama.
Menyimpan Value Cookie
Menggunakan script
setcookie("nama cookie", value, expired time;)
Penjelasan
-nama cookie diisi sembarang nama sebagai nama cookkie
-value berisi value yang akan disimpan
-expired time waktu masa berlaku cookie. Menggunakan satuan detik
Membaca value Cookie
Menggunakan script
$_COOKIE['nama cookie'];
Apabila dalam suatu kasus terdapat nama cookie yang sama lebih dari satu tersimpan dalam komputer dan berasal dari situs yang sama, maka file cookie terakhir akan menimpa file cookie sebelumnya.
Ini gue kasih contoh pengimpleentasiannya
1. Membuat sebuah halaman web berisi sembarang konten yang bisa menginformasikan nama pengunjungnya, kapan kunjungan terakhir. Bila seseorang baru pertama kali mengunjungi halaman web tersebut, maka akan muncul form untuk memasukkan nama pengunjung.Jika sudah pernah mengunjungi halaman web tersebut, pengunjung langsung diarahkan ke menu utama dan berisikan informasi kapan terakhir pengunjung mengunjungi web tersebut
Tampilan jika pertama kali mengunjungi halaman web
Kemudian login
Tampilan jika sudah pernah mengunjungi halaman web
2. Membuat sistem login dan autentifikasi halaman web seperti halnya tugas di Bab13. Namun untuk kali ini dibuat dengan menggunakan COOKIE.
Tampilan jika pertama kali mengunjungi halaman web
Kemudian login
Tampilan jika sudah pernah mengunjungi halaman web
Oke mungkin sekian penjelasan dari gue mengenai cookie pada php. Selamat berkreasi. Cheerioo
Notice: Undefined index: name in C:\xampp\xampp\xampp\htdocs\bagassenoaji\SESSION\pengunjungawal.php on line 2
ReplyDeleteini maksud nya erorr apanya yaa
kalo di coding nya ini
$x=$_POST['name'];