Monday, June 26, 2017
Pengertian Cookie dan Session
Pengertian Cookie dan Session
Pengertian Cookie
Cookie adalah sebuah nilai yang dikirimkan dan ditanamkan server pada komputer client. Biasanya informasi-informasi yang disimpan dalam cookie ini adalah informasi yang berkaitan dengan user. Berdasarkan sifat yang telah di uraikan diatas, cookie dapat digunakan untuk:1 Menyimpan nama pengunjung
2 Merekam daftar barang yang ingin dibeli pengunjung
3 Menyimpan pilihan-pilihan yang diatur oleh pengunjung
4 Menciptakan suatu sesi yang memungkinkan seseorang dap
at masuk ke halaman-halaman lain tanpa perlu melakukan login kembali.
Cookie mempunyai umur, artinya adalah setiap data yang kita simpan dalam komputer user suatu saat bisa hilang atau musnah. Ini dikarenakan bahwa cookie mempunyai umur atau masa disimpan dalam komputer user.
Pengertian Session
Session adalah salah satu fasilitas yang ada pada PHP yang digunakan untuk menyimpan data sementara ke dalam variabel (variabel session) sehinga data tadi dapat di akses oleh client selama variabel session tadi tidak di kosongkan atau dihilangkan. Nilai variabel di dalam session di simpan di sisi server (web server). Berbeda dengan cookies yang nilai variabelnya disimpan di sisi client (browser). Jadi session relatif lebih aman digunakan untuk menyimpan variabel nilai yang bersifat rahasia seperti username dan password pada saat login.
A. Mengawali Session
Untuk menunjukkan bahwa suatu halaman menggunakan session maka pada awal halaman harus ada awal session yaitu dengan session_start ( )
B. Penggunaan Variabel Session
Setelah session dimulai maka variabel session sudah dapat mulai digunakan. Penggunaannya menggunakan format $_SESSION[nama_variabel]
C. Menghapus Session
Setelah variabel session digunakan, variabel tersebut dapat dihapus. Banyak cara untuk menghapus session di antaranya sebagai berikut:
1. $_SESSION[nama_variabel] = untuk memberikan atau mengganti nilai dari variabel session menjadi null atau kosong.
2. unset ($_SESSION[nama_variabel]) untuk menghapus sebuah variabel session.
3. session_destroy( ) untuk menghapus semua variabel session yang mungkin ada banyak variabel session yang dibuat.