As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Cookies As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com.

Slides:



Advertisements
Presentasi serupa
Form Method(Post & Get) dan Session
Advertisements

FORM HANDLING
Cookie & Session Pemrograman Internet Basis Java
Pemrograman Web – PHP 2 Antonius RC. PHP dan Form (1)
KONSEP PEMROGRAMAN WEB
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
Cookies dan Session.
Komponen Class Item (2) As’ad Djamalilleil
Ekspresi dan Operator As’ad Djamalilleil
Menciptakan Fungsi.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
Struktur Kontrol (2) As’ad Djamalilleil
RECORD.
Functions/Fungsi As’ad Djamalilleil
Konsep Pemrograman Web
Form.
Pemrograman Terstruktur
Method.
PHP.
Function(2).
Struktur Kode Aplikasi Java (1)
Cookies As’ad Djamalilleil
As’ad Djamalilleil Function (method) As’ad Djamalilleil
As’ad Djamalilleil Variabel & Konstanta As’ad Djamalilleil
STRUKTUR DATA (5) Pointer dan Function
Java Server Pages D4 LJ-PJJ Dasar Pemrograman Web Eru©Juli-2009 PENS – ITS.
RESPONSE DAN REQUEST MESSAGE
Dasar-Dasar PHP.
STRUKTUR DATA Pointer dan Function
Struktur Data Array dan Mapping Array
Operasi Umum PHP.
Dasar-dasar Pemrograman PHP
JavaScript Pemrograman Web 1.
Fungsi-fungsi tambahan dalam PHP Session dan Cookie
Fungsi, Array dan String
Tujuan Instruksional Mahasiswa memahami konsep fungsi
As’ad Djamalilleil Fungsi exec() As’ad Djamalilleil
Melakukan query secara periodik ke dalam database MySQL As’ad Djamalilleil
Pemrograman WEB I Pertemuan 10.
PHP.
Tipe Data, Variabel dan Operator
Pertemuan 1 Khairul Anwar Hafizd
Lutfi Budi Ilmawan Univ. Muslim Indonesia
Pemrograman PHP Lanjut
Networking Belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan koneksi ke dalam jaringan Membuat koneksi HTTP, HTTP Redirects, HTTPS,
PHP function Pemrogaman Web.
Pertemuan ke-5 Array dan Fungsi
RESPONSE DAN REQUEST MESSAGE
Fungsi-fungsi tambahan dalam PHP Session dan Cookie
As’ad Djamalilleil Ekspresi As’ad Djamalilleil
As’ad Djamalilleil Function (Fungsi) As’ad Djamalilleil
As’ad Djamalilleil Function (method) As’ad Djamalilleil
As’ad Djamalilleil Komponen Class Item (2) As’ad Djamalilleil
As’ad Djamalilleil Fungsi exec() As’ad Djamalilleil
As’ad Djamalilleil Ekspresi dan Operator As’ad Djamalilleil
As’ad Djamalilleil Struktur Kontrol (2) As’ad Djamalilleil
As’ad Djamalilleil Array (Larik) As’ad Djamalilleil
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
As’ad Djamalilleil Akses File As’ad Djamalilleil
As’ad Djamalilleil Referensi Bahasa (4) As’ad Djamalilleil
Pemrograman Terstruktur
As’ad Djamalilleil Functions/Fungsi As’ad Djamalilleil
Melakukan query secara periodik ke dalam database MySQL
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
MEMBUAT COUNTER SEDERHANA
PHP5 Internet Programming.
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Prinsip Dasar Internet & Pemrograman Web
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com Cookies As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com

Definisi Cookies Cookies adalah sebuah mekanisme untuk menyimpan data pada browser sehingga dapat digunakan salah satunya untuk mengindentifiikasi user Cookies dapat dibuat dengan menggunakan function setcookie() Cookies merupakan bagian header HTTP, jadi pemanggilan setcookie harus dilakukan sebelum ada output yang dikirim ke browser Cookie yang dikirim dari client secara otomatis akan diubah menjadi variabel PHP seperti data GET dan POST

Jika kita ingin menyimpan beberapa nilai ke dalam satu cookie, maka cukup menambahkan [ ] pada nama cookie int setcookie (string name [, string value [, int expire [, string path [, string domain [, int secure]]]]]) setcookie() mendefinisikan sebuah cookie untuk dikirim bersamaan dengan seluruh informasi header Cookies harus dikirim sebelum informasi header apapun dikirim

Semua argumen kecuali argumen name bersifat opsional Jika hanya disertakan argumen name, maka cookie dengan nama tersebut akan dihapus dari komputer client Argumen yang tidak ingin digunakan dapat pula diberikan nilai berupa string kosong ( “ ” ) untuk yang bertipe string dan nilai nol ( 0 ) untuk yang beripe integer Argumen expire merupakan waktu Unix bertipe integer seperti halnya nilai yang dikembalikan oleh function time() atau mktime() Argumen secure mengindikasikan bahwa cookie hanya dikirim melalui koneksi HTTPS

Cookies tidak akan terlihat sampai halaman yang memuat cookie dijalankan Cookie harus dihapus dengan parameter yang sama dengan pada saat pembuatan Contoh pengiriman setcookie() : setcookie ("teskuki", "nilainya"); expire dalam waktu 1 jam setcookie ("teskuki", $nilai, time()+3600); setcookie ("teskuki", $nilai, time()+3600, "/~tmp/", ".webku.co.id", 1);

Contoh penghapusan setcookie() : setcookie ("teskuki"); Membuat cookie expire 1 jam yang lalu setcookie ("teskuki", $nilai, time()-3600); setcookie ("teskuki", $nilai, time()-3600, "/~tmp/", ".webku.co.id", 1);

Contoh membaca isi cookie: echo $teskuki; echo $HTTP_COOKIE_VARS["teskuki"]; Array cookie dapat dibuuat dengan menggunakan notasi array pada nama cookie. Contoh membuat array cookie: setcookie ("kuki[tiga]", "kukitiga"); setcookie ("kuki[dua]", "kukidua"); setcookie ("kuki[satu]", "kukisatu"); if(isset($kuki)) while(list($nama,$nilai) = each ($kuki)) echo "$nama == $nilai <br>\n";