Rabu, 30 Januari 2013
PHP7: Cookie & Session
Reviewed by Esemka
Date 1/30/2013 03:50:00 AM
Label:
php
,
tugas
PHP7: Cookie & Session
Posted by
Esemka
di
1/30/2013 03:50:00 AM
MATERI 7 - PHP
COOKIES & SESSION
7.1 PENDAHULUAN
PHP
menyediakan banyak fungsi untuk mengawasi informasi pemakai, antara lain cookies sederhana dan session. Cookies merupakan mekanisme penyimpanan sebuah variable data dengan
waktu tertentu pada sisi client
(browser). Sementara itu, session
menggunakan teknik khusus pada PHP dengan melakukan penyimpanan status yang
mudah diacu sebagai suatu superglobal.
7.2 COOKIES
Cookies adalah sejumlah kecil data
yang disimpan oleh browser user bersamaan dengan suatu permintaan dari suatu
server atau script.
Cookies memiliki kemampuan untuk
menyimpan dan memanggil kembali data yang ada pada harddisk client. Hanya saja
cookies ini bersifat sementara sehingga ketika browser ditutup, atau waktu
penyimpanan cookies sudah habis, cookies juga akan dihapus.
7.2.1 MEMBUAT COOKIES
Untuk membuat cookie
digunakan fungsi setcookie() dengan sintaks sebagai berikut:
setcookie(name, value,
expire, path, domain);
Keterangan:
-
name adalah nama variable yang digunakan untuk menyimpan nilai cookie yang
dapat diakses nantinya dengan $COOKIE atau $HTTP_COOKIE_VARS
- value merupakan nilai yang
dilewatkan ke variable string_name
- expire adalah batas waktu
kadaluarsa yang ditentukan
-
path adalah path direktori pada web server (nilai defaultnya adalah “/” yang
berarti bahwa cookie berlaku untuk
semua direktori web server)
-
domain merupakan domain server yang mendefinisikan server
Ketiklah
program dibawah : SaveFile: cook1.php
Hasil
Program:
7.2.2 MENGHAPUS COOKIES
Untuk menghapus cookie, panggil fungsi
setcookie dengan hanya menyebutkan nama cookie sebagai argumennya atau dengan
hanya menyebutkan nama cookie sebagai argument pertama dan string kosong pada
argument nilai.
Ketiklah
Program dibawah: SaveFile:cook2.php
Hasil
:
Perhatikan
hasil bahwa cookie masih dikenal, tetapi pemnaggilan script berikutnya
(misalnya dengan refresh) mengakibatkan cookie menjadi tidak dikenal karena
cookie telah dihapus.
7.3 SESSION
Session dalam kaitannya dengan waktu
merupakan waktu seorang user mengunjungi suatu situs. Session akan diawali
ketika user mulai masuk suatu situs dan akan berakhir ketika user menutup situs
yang dikunjungi.
Saat user mengunjungi situs yang
menerapkan session, user akan diberi sebuah session_id sebagai identitas sebuah
session.
a. Ketiklah
Program berikut: SaveFile:tessession.php
Hasil:
b.
Ketiklah Program dibawah:savefile:session.php
Hasilnya:
Terimakasih Anda telah membaca tulisan / artikel di atas yang berjudul : PHP7: Cookie & Session jangan lupa komen dan berbagi :)
Langganan:
Posting Komentar
(
Atom
)
Tidak ada komentar :
Posting Komentar