Menerapkan Aplikasi Web Statefull
Apa itu Web Statefull?
Web Statefull Adalah aplikasi web dimana informasi yang diberikan sebelumnya disimpan dan mempengaruhi konten/informasi/data yang akan diberikan setelahnya.
Ciri-Ciri Web Statefull
- Session Menyimpan informasi tentang preferensi yang kita berikan, membuat suatu sesi yang unik untuk kita.
- Cookies Data yang menyimpan informasi.
- Cache Suatu mekanisme dimana web document seperti HTML dan gambar disimpan sementara untuk mengurangi pemakaian bandwitd dan mempercepat loading.
Pengertian Sesion dan Cookie
Session
dan cookie diartikan sebagai sebuah metode menyimpan suatu data, sehingga dapat
digunakan kembali oleh halaman – halaman web lain.
Perbedaan Sesion dan Cookie
Session sebenarnya lebih untuk
membatasi hak akses untuk sebuah halaman tertentu dalam website. Sedangkan
cookie lebih banyak digunakan untuk memberi batas waktu kepada pengunjung untuk
mengakses halaman web.
Penggunaan Sesion
- Pengguna membuka halaman login dari sebuah website.
- Setelah memasukkan form login, server di sisi lain mengotentikasi request dengan memvalidasi kredensial yang dimasukkan.
- Jika kredensial yang dimasukkan oleh pengguna valid, server membuat sebuah session baru. Server menghasilkan nomor random yang unik, yang bernama session id. Dia juga menciptakan file baru di server yang digunakan untuk menyimpan informasi spesifik dari session.
- Selanjutnya, session id diberikan kembali ke pengguna, beserta resource yang di-request. Di balik layar, session id ini dikirim dalam bentuk cookie PHPSESSID di header response.
- Ketika browser menerima response dari server, dia menemukan cookie PHPSESSID header. Jika cookie diizinkan oleh browser, maka dia akan menyimpan cookie PHPSESSID tersebut, yang menyimpan session id yang diberikan oleh server.
- Untuk request selanjutnya, cookie PHPSESSID dikirim kembali ke server. Ketika server menemukan cookie PHPSESSID, dia akan mencoba menginisialisasi session dengan session id tersebut. Hal tersebut dilakukan dengan memuat file session yang dibuat saat inisialisasi session. Lalu, dia akan menginisialisasi variabel array super-global $_SESSION dengan data yang disimpan dalam file session.
web ini sedang dalam masa perkembangan.....

0 Response to "Menerapkan Aplikasi Web Statefull"
Posting Komentar