Proposal Penawaran Pembuatan Website Sekolah Online Http ...
Pertemuan 13 - HTTP Cookie
-
Upload
fadh-al-husni -
Category
Documents
-
view
221 -
download
0
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