Pertemuan 13 - HTTP Cookie

download Pertemuan 13 - HTTP Cookie

of 12

Transcript of Pertemuan 13 - HTTP Cookie

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    1/12

    HTTP COOKIE

    by: Ahmad Syauqi Ahsan

    1

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    2/12

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    3/12

    Lebih jauh tentang Cookie3

    Cookie bukanlah Virus.

    Cookie hanyalah Teks.

    Cookie bukanlah file executables tidak bisa

    digunakan untuk menyebarkan virus.

    Hanya satu website yang bisa membaca sebuah

    Cookie yang ada di web browsernya user tidak

    ada website yang bisa membaca cookies yangditinggalkan oleh website yang lain.

    Umur Cookie ditentukan oleh web server.

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    4/12

    Apa didalam Cookie ?4

    Cookie disimpan dalam bentuk pasangan antara

    Nama dan Nilai variabel (Name-Value pairs).

    Cookie, secara default, juga berisi:

    Kapan Cookie itu dibuat/dikirim (tanggal)

    Siapa yang membuat/mengirimnya.

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    5/12

    Cookie selalu aktif ?5

    Cookie berada di sisi client (disimpan di web

    browser pada PC client).

    User mempunyai full control untuk mengaktifkan

    atau menonaktifkan Cookie.

    Beberapa browser, seperti browser yang ada di

    handphone, tidak bisa menerima Cookie sama

    sekali.

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    6/12

    Fungsi Cookie6

    Cookie biasa digunakan hanya untuk menyimpan

    informasi yg bisa digunakan untuk mengidentifikasi

    seorang klien/user.

    Informasi yang lebih lengkap tentang klien/usertersebut dapat disimpan di server.

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    7/12

    Set a Cookie7

    setcookie(name [,value [,expire [,path [,domain

    [,secure]]]]])

    name = cooki e name

    value = dat a t o st or e ( st r i ng)expire = UNI X t i mest amp when t he cooki e expi r es. Def aul t

    i s t hat cooki e expi r es when br owser i s cl osed.

    path = Pat h on t he ser ver wi t hi n and bel ow whi ch t hecooki e i s avai l abl e on.

    domain = Domai n at whi ch t he cooki e i s avai l abl e f or .secure = I f cooki e shoul d be sent over HTTPS connect i on

    onl y. Def aul t f al se.

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    8/12

    Contoh penggunaan Cookie di PHP8

    formlogin.php (berisi form untuk memasukkan data)

    Masukkan user dan passwor d

    User name:

    Passwor d:

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    9/12

    Contoh penggunaan Cookie di PHP (2)

    9

    login.php (berisi script untuk menyimpan cookie)

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    10/12

    Contoh penggunaan Cookie di PHP (3)

    10

    utama.php (file yg akan dipanggil pertama kali)Bila cookie tidak ada, akan me-redirect ke fileformlogin.php.

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    11/12

    Contoh penggunaan Cookie di PHP (4)

    11

    Agar setelah proses membuat cookie selesai akan langsung kembali ke dokumen awal, perlu dilakukan

    modifikasi di file formlogin.php dan login.php menjadi:

    formlogin.php

    Masukkan user dan passwor d

    User name:

    Password:

  • 8/13/2019 Pertemuan 13 - HTTP Cookie

    12/12

    Thank You12