Rabu, 30 Januari 2013

PHP7: Cookie & Session Reviewed by Esemka Date 1/30/2013 03:50:00 AM

PHP7: Cookie & Session

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 :)

Tidak ada komentar :

Posting Komentar