SlideShare a Scribd company logo
1 of 9
Kelompok 5 
YHAWuPMadnriTa ngiDiktdJig aiaiJkymimui YASFwauieannPiltphtiatauoamttsinaAraiiai unFrUisiA 
Cookie and 
Session 
NOW LOADING. . .
Session 
Apa yang dimaksud dengan session ? 
Session adalah sebuah tools dalam permrograman web yang memungkinkan 
server menyimpan data informasi user secara semi-permanen, biasanya session 
digunakan dalam proses login sebuah website. 
misal saat kita ingin melihat suatu halaman pada suatu website yang 
mengharuskan kita untuk login sebagai user terlebih dahulu. Pada saat 
pembukaan suatu halaman di website tersebut maka session akan diperiksa, 
apabila session benar maka halaman yang ingin dibuka tersebut akan tampil dan 
apabila session salah atau tidak terbaca maka website akan menampilkan 
kembali halaman login dan meminta user untuk melakukan login kembali.
Cookies 
• Cookies adalah data yang berisi tentang informasi user yang dikirim oleh server ke 
klien dan disimpan di remount browser klien sehingga memudahkan penelusuran 
identitas user. Adapun fungsi yang digunakan untuk membuat cookies ialah 
setcookie(), dan penulisannya ialah. 
• Setcookie(“Nama”,”Isi”,”Usia”); Dimana nama dari cookies tersebut sedangkan 
isi adalah data yang akan dimasukan kedalam cookies tersebut dan usia adalah 
berapa lamakah cookies tersebut akan aktif. Untuk usia cookies tersebut dibaca 
dalam detik, misal apabila kita memasukan nilai 10, maka cookies akan aktif selama 
10 detik dan akan terhapus apabila telah mencapai waktu tersebut, dan untuk 
menghapus cookies, kita hanya perlu untuk menset cookies tersebut dengan isi dan 
usia yang kosong.
fungsi ??? 
• Fungsi cookies untuk menyimpan 
data informasi user secara semi-permanen. 
• Fungsi session untuk menampung 
data yang berisi tentang informasi 
user yang dikirim oleh server ke 
klien.
Perbedaan 
Session adalah sebuah tools dalam permrograman web yang 
memungkinkan server menyimpan data informasi user secara semi-permanen, 
dimana selama masa tertentu informasi tersebut akan 
disimpan di server. 
Cookies adalah data yang berisi tentang informasi user yang dikirim oleh 
server ke klien dan disimpan di remount browser klien sehingga 
memudahkan penelusuran identitas user.
Mengenal Cookie 
Informasi Keterangan 
Path Digabungkan dengan domain, nilai path menentukan 
direktori pada web server yang dapat menggunakan cookie. 
Jika informasi path 
dan URL yang diminta tidak cocok maka klient tidak akan 
mengirimkan cookie. Nilai bawaaan path berupa ”/” yang 
berarti bahwa coookie valid untuk semua direktori pada web 
server. 
Domain Menyatakan domain (alamat) server yang mendefinisikan 
coookie. Klien tidak akan mengirimkan coookie kalau tidak 
cocok dengan domain ini. Salah satu pemanfaatannya adalah 
untuk berbagi coookie pada beberapa server. 
Expires Menyatakan batas waktu kadaluwarsa.Bawaannya, cookie 
hanya berlaku sampai browser ditutup. 
Secure Untuk menentukan pengiriman coookie hanya kalau 
protokol HTTPS (HTTP yang aman) digunakan. 
Cookie banyak digunakan oleh situs 
Web untuk menangani berbagai hal. 
Misalkan untuk menyimpan nama 
pemakai, sehingga ketika pemakai 
mengunjungi situs web itu kembali, 
pemakai bisa segera diketahui.
Menciptakan Cookie 
Sebuah coookie dapat diciptakan dengan menggunakan kelas coookie (terdapat pada paket 
javax.servlet.http). Bentuk konstruktor kelas ini : 
Cookie(String nama_coookie, String nilai_coookie) 
Nama_coookie berupa string yang menyatakan nama cookie dan nilai_coookie menyatakan nilai yang 
akan disimpan pada nama cookie. 
Nama cookie tidak boleh mengandung karakter-karakter berikut : 
Spasi-putih [] () = , “ / ? @ : ; 
Selanjutnya, objek cookie yang terbentuk perlu dikirimkan melalui objek implicit response, dengan 
memangggil metode addCoookie(). Bentuk metode ini : 
addCookie(Cookie objekCookie)
Mengakses Cookies 
Untuk membaca cookie yang terdapat pada klien, JSP menyediakan metode bernama getCookies() yang dipanggil 
melalui variable bernama request. Metode ini memberikan nilai balik berupa array berkelas Cookie. Anda bisa 
memperoleh semua cookie dengan cara seperti berikut : 
Cookie [] dafCookie = request.getCookies(); 
Pada contoh diatas, dafCookie adalah variable array yang berkelas Cookie. Selanjutnya variable ini diisi dengan seluruh 
cookie yang dihasilkan oleh request.getCookies(). 
Untuk mendapatkan sebuah cookie dengan indeks I, anda bisa menggunakan pernyataan seperti berikut ini : 
Cookie = dafcookie[i]; 
Variabel cookie perlu dideklarasikan terlebih dahulu : 
Cookie cookie; 
Dengan menggunakan metode getName() untuk memperoleh nama cookie dan menggunakan metode getValue() untuk 
memperoleh isi cookie.
Example Video

More Related Content

What's hot

Data warehouse ilhampratam_1141180057
Data warehouse ilhampratam_1141180057Data warehouse ilhampratam_1141180057
Data warehouse ilhampratam_1141180057Ilham Pratama
 
Hello world with j query seni yuliarini
Hello world with j query seni yuliariniHello world with j query seni yuliarini
Hello world with j query seni yuliariniSeni Yuliarini
 
Belajar J-Query untuk Pemula
Belajar J-Query untuk PemulaBelajar J-Query untuk Pemula
Belajar J-Query untuk PemulaIsti Tibah Atiroh
 
Tutorial mnginstall-kubuntu-12.04-di-virtual box
Tutorial mnginstall-kubuntu-12.04-di-virtual boxTutorial mnginstall-kubuntu-12.04-di-virtual box
Tutorial mnginstall-kubuntu-12.04-di-virtual boxBudi Permana
 
Agus bambang .a (x tkj-2) menginstall 2 os [windows 7 dan ubuntu]
Agus bambang .a (x tkj-2) menginstall 2 os [windows 7 dan ubuntu]Agus bambang .a (x tkj-2) menginstall 2 os [windows 7 dan ubuntu]
Agus bambang .a (x tkj-2) menginstall 2 os [windows 7 dan ubuntu]pr0jectk
 
Web Server
Web ServerWeb Server
Web Serversenowww_
 
Tb a faisal 1200324 j query
Tb a faisal 1200324 j queryTb a faisal 1200324 j query
Tb a faisal 1200324 j queryTB Faisal
 
Bagaimana Mendaftarkan Banyak Pengguna di Moodle
Bagaimana Mendaftarkan Banyak Pengguna di MoodleBagaimana Mendaftarkan Banyak Pengguna di Moodle
Bagaimana Mendaftarkan Banyak Pengguna di MoodleWinastwan Gora
 
1. installasi debian ( berbasis text )
1. installasi debian ( berbasis text )1. installasi debian ( berbasis text )
1. installasi debian ( berbasis text )Edza_Max_Ezzy
 
membuat Hello world dengan menggunakan JQuery
membuat Hello world dengan menggunakan JQuerymembuat Hello world dengan menggunakan JQuery
membuat Hello world dengan menggunakan JQueryAkhmad Anseve
 
Active Directory Windows Server 2008
Active Directory Windows Server 2008Active Directory Windows Server 2008
Active Directory Windows Server 2008Iman Trianto
 
Belajar j query
Belajar j queryBelajar j query
Belajar j queryistita
 
Active direc tory di windows server 2008 m
Active direc tory di windows server 2008 mActive direc tory di windows server 2008 m
Active direc tory di windows server 2008 mIchsanvoc
 
Database Mirroring Microsoft SQL Server
Database Mirroring Microsoft SQL ServerDatabase Mirroring Microsoft SQL Server
Database Mirroring Microsoft SQL ServerTungky Pradana
 
Chapter 2 menginstall windows server 2003 (autosaved)
Chapter 2 menginstall windows server 2003 (autosaved)Chapter 2 menginstall windows server 2003 (autosaved)
Chapter 2 menginstall windows server 2003 (autosaved)megasilvianasp
 
Database Mirroring Microsoft Sql Server
Database Mirroring Microsoft Sql ServerDatabase Mirroring Microsoft Sql Server
Database Mirroring Microsoft Sql Serveramalifariid
 

What's hot (18)

Data warehouse ilhampratam_1141180057
Data warehouse ilhampratam_1141180057Data warehouse ilhampratam_1141180057
Data warehouse ilhampratam_1141180057
 
Hello world with j query seni yuliarini
Hello world with j query seni yuliariniHello world with j query seni yuliarini
Hello world with j query seni yuliarini
 
Belajar J-Query untuk Pemula
Belajar J-Query untuk PemulaBelajar J-Query untuk Pemula
Belajar J-Query untuk Pemula
 
ppt j query
ppt j queryppt j query
ppt j query
 
Tutorial mnginstall-kubuntu-12.04-di-virtual box
Tutorial mnginstall-kubuntu-12.04-di-virtual boxTutorial mnginstall-kubuntu-12.04-di-virtual box
Tutorial mnginstall-kubuntu-12.04-di-virtual box
 
Agus bambang .a (x tkj-2) menginstall 2 os [windows 7 dan ubuntu]
Agus bambang .a (x tkj-2) menginstall 2 os [windows 7 dan ubuntu]Agus bambang .a (x tkj-2) menginstall 2 os [windows 7 dan ubuntu]
Agus bambang .a (x tkj-2) menginstall 2 os [windows 7 dan ubuntu]
 
Web Server
Web ServerWeb Server
Web Server
 
Tb a faisal 1200324 j query
Tb a faisal 1200324 j queryTb a faisal 1200324 j query
Tb a faisal 1200324 j query
 
Bagaimana Mendaftarkan Banyak Pengguna di Moodle
Bagaimana Mendaftarkan Banyak Pengguna di MoodleBagaimana Mendaftarkan Banyak Pengguna di Moodle
Bagaimana Mendaftarkan Banyak Pengguna di Moodle
 
1. installasi debian ( berbasis text )
1. installasi debian ( berbasis text )1. installasi debian ( berbasis text )
1. installasi debian ( berbasis text )
 
membuat Hello world dengan menggunakan JQuery
membuat Hello world dengan menggunakan JQuerymembuat Hello world dengan menggunakan JQuery
membuat Hello world dengan menggunakan JQuery
 
Active Directory Windows Server 2008
Active Directory Windows Server 2008Active Directory Windows Server 2008
Active Directory Windows Server 2008
 
Belajar j query
Belajar j queryBelajar j query
Belajar j query
 
Active direc tory di windows server 2008 m
Active direc tory di windows server 2008 mActive direc tory di windows server 2008 m
Active direc tory di windows server 2008 m
 
Cara membuat booting windows 7 jadi lebih
Cara membuat booting windows 7 jadi lebihCara membuat booting windows 7 jadi lebih
Cara membuat booting windows 7 jadi lebih
 
Database Mirroring Microsoft SQL Server
Database Mirroring Microsoft SQL ServerDatabase Mirroring Microsoft SQL Server
Database Mirroring Microsoft SQL Server
 
Chapter 2 menginstall windows server 2003 (autosaved)
Chapter 2 menginstall windows server 2003 (autosaved)Chapter 2 menginstall windows server 2003 (autosaved)
Chapter 2 menginstall windows server 2003 (autosaved)
 
Database Mirroring Microsoft Sql Server
Database Mirroring Microsoft Sql ServerDatabase Mirroring Microsoft Sql Server
Database Mirroring Microsoft Sql Server
 

Viewers also liked

En Route to Global Occupation - Gary H. Kah
En Route to Global Occupation - Gary H. KahEn Route to Global Occupation - Gary H. Kah
En Route to Global Occupation - Gary H. KahEbo Black
 
Windswept House - Malachi Martin
Windswept House - Malachi MartinWindswept House - Malachi Martin
Windswept House - Malachi MartinEbo Black
 
Presentación Paraguay
Presentación ParaguayPresentación Paraguay
Presentación ParaguayMagalcrz
 
Colella website
Colella websiteColella website
Colella websitetayetaye
 
Kevin Fitzgerald Visual Resume
Kevin Fitzgerald Visual ResumeKevin Fitzgerald Visual Resume
Kevin Fitzgerald Visual ResumeHaseoSAO
 
MEGA OPERATIVO REALIZADO POR LA DIVANDRO-CALLAO
MEGA OPERATIVO REALIZADO POR LA DIVANDRO-CALLAOMEGA OPERATIVO REALIZADO POR LA DIVANDRO-CALLAO
MEGA OPERATIVO REALIZADO POR LA DIVANDRO-CALLAOLuisito GS
 
Rich Church, Poor Church - Malachi Martin
Rich Church, Poor Church - Malachi MartinRich Church, Poor Church - Malachi Martin
Rich Church, Poor Church - Malachi MartinEbo Black
 
Time value of money
Time value of moneyTime value of money
Time value of moneyROHIT KUMAR
 
Pencemaran air
Pencemaran airPencemaran air
Pencemaran airiRafirti
 
The Secret History of the Jesuits - Edmond Paris
The Secret History of the Jesuits - Edmond ParisThe Secret History of the Jesuits - Edmond Paris
The Secret History of the Jesuits - Edmond ParisEbo Black
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansJogal
 
Monologue
MonologueMonologue
Monologueinsect3
 
Top cei mai_responsabili_retaileri_alimentari_din_romania_2014
Top cei mai_responsabili_retaileri_alimentari_din_romania_2014Top cei mai_responsabili_retaileri_alimentari_din_romania_2014
Top cei mai_responsabili_retaileri_alimentari_din_romania_2014The Azores
 

Viewers also liked (18)

HIV Test Singapore
HIV Test SingaporeHIV Test Singapore
HIV Test Singapore
 
En Route to Global Occupation - Gary H. Kah
En Route to Global Occupation - Gary H. KahEn Route to Global Occupation - Gary H. Kah
En Route to Global Occupation - Gary H. Kah
 
Windswept House - Malachi Martin
Windswept House - Malachi MartinWindswept House - Malachi Martin
Windswept House - Malachi Martin
 
Vargas,miko james a.
Vargas,miko james a.Vargas,miko james a.
Vargas,miko james a.
 
Presentación Paraguay
Presentación ParaguayPresentación Paraguay
Presentación Paraguay
 
Mo lop 1
Mo lop  1 Mo lop  1
Mo lop 1
 
Colella website
Colella websiteColella website
Colella website
 
SEO Consultant Singapore
SEO Consultant SingaporeSEO Consultant Singapore
SEO Consultant Singapore
 
Kevin Fitzgerald Visual Resume
Kevin Fitzgerald Visual ResumeKevin Fitzgerald Visual Resume
Kevin Fitzgerald Visual Resume
 
MEGA OPERATIVO REALIZADO POR LA DIVANDRO-CALLAO
MEGA OPERATIVO REALIZADO POR LA DIVANDRO-CALLAOMEGA OPERATIVO REALIZADO POR LA DIVANDRO-CALLAO
MEGA OPERATIVO REALIZADO POR LA DIVANDRO-CALLAO
 
Java netbeans
Java netbeansJava netbeans
Java netbeans
 
Rich Church, Poor Church - Malachi Martin
Rich Church, Poor Church - Malachi MartinRich Church, Poor Church - Malachi Martin
Rich Church, Poor Church - Malachi Martin
 
Time value of money
Time value of moneyTime value of money
Time value of money
 
Pencemaran air
Pencemaran airPencemaran air
Pencemaran air
 
The Secret History of the Jesuits - Edmond Paris
The Secret History of the Jesuits - Edmond ParisThe Secret History of the Jesuits - Edmond Paris
The Secret History of the Jesuits - Edmond Paris
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeans
 
Monologue
MonologueMonologue
Monologue
 
Top cei mai_responsabili_retaileri_alimentari_din_romania_2014
Top cei mai_responsabili_retaileri_alimentari_din_romania_2014Top cei mai_responsabili_retaileri_alimentari_din_romania_2014
Top cei mai_responsabili_retaileri_alimentari_din_romania_2014
 

Similar to Cookie and session

Laporan tugas besar
Laporan tugas besarLaporan tugas besar
Laporan tugas besar1110651055
 
MATERI KEAMANAN SIBER.pptx
MATERI KEAMANAN SIBER.pptxMATERI KEAMANAN SIBER.pptx
MATERI KEAMANAN SIBER.pptxMUTIAHARDITA
 
2012 1-00181-if ringkasan
2012 1-00181-if ringkasan2012 1-00181-if ringkasan
2012 1-00181-if ringkasanAlvin Setiawan
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602dewiapril1996
 
Jeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsJeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsIndividual Consultants
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545imeldafelicia
 
Laporan web
Laporan webLaporan web
Laporan webrhizky
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587nurul azmi
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
Asp security dan master page asp.net
Asp security dan master page asp.netAsp security dan master page asp.net
Asp security dan master page asp.netHendra Fillan
 
web_server-side-scripting2.pdf
web_server-side-scripting2.pdfweb_server-side-scripting2.pdf
web_server-side-scripting2.pdfAhmadKhanifFikri
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneterCecilia Cintahta
 
Presentasi web security
Presentasi web securityPresentasi web security
Presentasi web securityinyonoel
 
Implementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyImplementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyPanggih Supraja
 

Similar to Cookie and session (20)

Laporan tugas besar
Laporan tugas besarLaporan tugas besar
Laporan tugas besar
 
MATERI KEAMANAN SIBER.pptx
MATERI KEAMANAN SIBER.pptxMATERI KEAMANAN SIBER.pptx
MATERI KEAMANAN SIBER.pptx
 
Web dinamis
Web dinamisWeb dinamis
Web dinamis
 
2012 1-00181-if ringkasan
2012 1-00181-if ringkasan2012 1-00181-if ringkasan
2012 1-00181-if ringkasan
 
Pelajaran jsp smk XI RPL
Pelajaran jsp smk XI RPLPelajaran jsp smk XI RPL
Pelajaran jsp smk XI RPL
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Jeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic ServletsJeni Web Programming Bab 2 Basic Servlets
Jeni Web Programming Bab 2 Basic Servlets
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Laporan web
Laporan webLaporan web
Laporan web
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Asp security dan master page asp.net
Asp security dan master page asp.netAsp security dan master page asp.net
Asp security dan master page asp.net
 
web_server-side-scripting2.pdf
web_server-side-scripting2.pdfweb_server-side-scripting2.pdf
web_server-side-scripting2.pdf
 
Frameworkoop2
Frameworkoop2Frameworkoop2
Frameworkoop2
 
Jsp
JspJsp
Jsp
 
Mari belajar vue js
Mari belajar vue jsMari belajar vue js
Mari belajar vue js
 
Slide struktur codeigneter
Slide struktur codeigneterSlide struktur codeigneter
Slide struktur codeigneter
 
Presentasi web security
Presentasi web securityPresentasi web security
Presentasi web security
 
Implementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyImplementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxy
 

Cookie and session

  • 1. Kelompok 5 YHAWuPMadnriTa ngiDiktdJig aiaiJkymimui YASFwauieannPiltphtiatauoamttsinaAraiiai unFrUisiA Cookie and Session NOW LOADING. . .
  • 2. Session Apa yang dimaksud dengan session ? Session adalah sebuah tools dalam permrograman web yang memungkinkan server menyimpan data informasi user secara semi-permanen, biasanya session digunakan dalam proses login sebuah website. misal saat kita ingin melihat suatu halaman pada suatu website yang mengharuskan kita untuk login sebagai user terlebih dahulu. Pada saat pembukaan suatu halaman di website tersebut maka session akan diperiksa, apabila session benar maka halaman yang ingin dibuka tersebut akan tampil dan apabila session salah atau tidak terbaca maka website akan menampilkan kembali halaman login dan meminta user untuk melakukan login kembali.
  • 3. Cookies • Cookies adalah data yang berisi tentang informasi user yang dikirim oleh server ke klien dan disimpan di remount browser klien sehingga memudahkan penelusuran identitas user. Adapun fungsi yang digunakan untuk membuat cookies ialah setcookie(), dan penulisannya ialah. • Setcookie(“Nama”,”Isi”,”Usia”); Dimana nama dari cookies tersebut sedangkan isi adalah data yang akan dimasukan kedalam cookies tersebut dan usia adalah berapa lamakah cookies tersebut akan aktif. Untuk usia cookies tersebut dibaca dalam detik, misal apabila kita memasukan nilai 10, maka cookies akan aktif selama 10 detik dan akan terhapus apabila telah mencapai waktu tersebut, dan untuk menghapus cookies, kita hanya perlu untuk menset cookies tersebut dengan isi dan usia yang kosong.
  • 4. fungsi ??? • Fungsi cookies untuk menyimpan data informasi user secara semi-permanen. • Fungsi session untuk menampung data yang berisi tentang informasi user yang dikirim oleh server ke klien.
  • 5. Perbedaan Session adalah sebuah tools dalam permrograman web yang memungkinkan server menyimpan data informasi user secara semi-permanen, dimana selama masa tertentu informasi tersebut akan disimpan di server. Cookies adalah data yang berisi tentang informasi user yang dikirim oleh server ke klien dan disimpan di remount browser klien sehingga memudahkan penelusuran identitas user.
  • 6. Mengenal Cookie Informasi Keterangan Path Digabungkan dengan domain, nilai path menentukan direktori pada web server yang dapat menggunakan cookie. Jika informasi path dan URL yang diminta tidak cocok maka klient tidak akan mengirimkan cookie. Nilai bawaaan path berupa ”/” yang berarti bahwa coookie valid untuk semua direktori pada web server. Domain Menyatakan domain (alamat) server yang mendefinisikan coookie. Klien tidak akan mengirimkan coookie kalau tidak cocok dengan domain ini. Salah satu pemanfaatannya adalah untuk berbagi coookie pada beberapa server. Expires Menyatakan batas waktu kadaluwarsa.Bawaannya, cookie hanya berlaku sampai browser ditutup. Secure Untuk menentukan pengiriman coookie hanya kalau protokol HTTPS (HTTP yang aman) digunakan. Cookie banyak digunakan oleh situs Web untuk menangani berbagai hal. Misalkan untuk menyimpan nama pemakai, sehingga ketika pemakai mengunjungi situs web itu kembali, pemakai bisa segera diketahui.
  • 7. Menciptakan Cookie Sebuah coookie dapat diciptakan dengan menggunakan kelas coookie (terdapat pada paket javax.servlet.http). Bentuk konstruktor kelas ini : Cookie(String nama_coookie, String nilai_coookie) Nama_coookie berupa string yang menyatakan nama cookie dan nilai_coookie menyatakan nilai yang akan disimpan pada nama cookie. Nama cookie tidak boleh mengandung karakter-karakter berikut : Spasi-putih [] () = , “ / ? @ : ; Selanjutnya, objek cookie yang terbentuk perlu dikirimkan melalui objek implicit response, dengan memangggil metode addCoookie(). Bentuk metode ini : addCookie(Cookie objekCookie)
  • 8. Mengakses Cookies Untuk membaca cookie yang terdapat pada klien, JSP menyediakan metode bernama getCookies() yang dipanggil melalui variable bernama request. Metode ini memberikan nilai balik berupa array berkelas Cookie. Anda bisa memperoleh semua cookie dengan cara seperti berikut : Cookie [] dafCookie = request.getCookies(); Pada contoh diatas, dafCookie adalah variable array yang berkelas Cookie. Selanjutnya variable ini diisi dengan seluruh cookie yang dihasilkan oleh request.getCookies(). Untuk mendapatkan sebuah cookie dengan indeks I, anda bisa menggunakan pernyataan seperti berikut ini : Cookie = dafcookie[i]; Variabel cookie perlu dideklarasikan terlebih dahulu : Cookie cookie; Dengan menggunakan metode getName() untuk memperoleh nama cookie dan menggunakan metode getValue() untuk memperoleh isi cookie.