Selasa, 19 April 2016

Pengertian sesion

apa itu sesion....?


Session merupakan hal yang cukup penting dalam aplikasi berbasis web.
Dengan session memungkinkan programmer menyimpan informasi user secara
semi-permanen, artinya selama masa tertentu informasi akan tersimpan.
Penyimpanan isi variabel session berada di server, jadi tidak bisa diakses secara langsung oleh client.
Dalam aplikasi berbasis web, session banyak digunakan sebagai autentifikasi login. Dengan session memungkinkan programmer mengatur siapa
saja yang bisa mengakses suatu halaman. Misalnya saja, untuk melihat halaman
kotak surat pada email, kita harus login terlebih dahulu. Dalam proses login
antara lain akan terjadi pembuatan suatu session yang akan dibawa oleh user di
setiap halaman. Di halaman kotak surat, session tersebut akan diperiksa. Jika
session benar maka user dipersilahkan membuka halaman kotak surat, namun
jika salah maka user tidak bisa membuka halaman kotak surat dan biasanya akan diminta untuk login terlebih dahulu. Itulah sebabnya, user tidak bisa mengakses halaman kotak surat secara langsung tanpa melakukan login.
Dalam penanganan session terdapat beberapa proses yang perlu
diperhatikan :
ƒ Proses pembuatan session
ƒ Proses pemeriksaan session
ƒ Proses penghapusan session
Selanjutnya bagaimana session itu sendiri dijalankan? Agar proses penyimpanan dalam session berjalan, PHP melakukan beberapa hal berikut ini :
1. PHP meng-generate (membentuk) sebuah ID session. ID session ini merupakan sejumlah deret angka random yang unik untuk setiap user dan hampir tidak mungkin bisa ditebak. ID session disimpan oleh PHP di dalam variabel sistem PHP dengan nama PHPSESSID
2. PHP menyimpan nilai yang akan Anda simpan dalam session di dalam file
yang berada di server.
Nama file tempat penyimpanan session tersebut sesuai (sama) dengan ID
session. File disimpan dalam suatu direktori yang ditunjukkan oleh session.save_path dalam file php.ini.
3. PHP melempar ID session ke setiap halaman.
4. PHP mengambil nilai session dari file session untuk setiap halaman session.
 
 
 
 
 
 
 
 
sumber:puthut

Related Posts:

  • mengetahui sekilas tentang MySqlApa itu MySQL ? MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL… Read More
  • Tutorial membuat data base Tutorial Membuat Data Base pada hari ini saya akan menjelaskan cara membuat Database::: 1. pertama ,anda harus masuk padahttp://localhost/phpmyadmin,       dan akan muncul tampilan seb… Read More
  • contoh from pendaftaranberikut adalah contoh from pendaftaran Dibawah ini adalah kode HTML'nya     <html>    <head><title>Form Pendaftaran</title></head>    <body>… Read More
  • Perintah-perintah Dasar Pada CLI di LinuxUbuntu sangat terkenal dengan CLI-nya (Command Line Interface). CLI sendiri adalah antar muka yang tidak menyediakan grafik, baik berupa gambar-gambar, jendela-jendela ataupun animasi-animasi yang bisa memanjakan pengguna,… Read More
  • fungsi ECHO,$POST,dan GET serta pengenalan PHPphp( Hypertext Preprosesor),adalah bahasa scrip web html embeddet,yaitu bahasa PHP yang bisa disisipkan kedalam HTML halaman web,ketika halaman PHP diakses dan  dibaca oleh server, output pada PHP biasanya dibaca sebagai… Read More

0 komentar:

Posting Komentar