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

  1. Pengguna membuka halaman login dari sebuah website.
  2. Setelah memasukkan form login, server di sisi lain mengotentikasi request dengan memvalidasi kredensial yang dimasukkan. 
  3. 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. 
  4. 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. 
  5. 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. 
  6. 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. 
SEKIAN DAN TERIMAKASIH 
web ini sedang dalam masa perkembangan.....

0 Response to "Menerapkan Aplikasi Web Statefull"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel