Sumber : w3schools
Sebuah variabel PHP Sessions digunakan untuk menyimpan informasi, atau mengubah pengaturan untuk pengguna. Variabel sesi menyimpan informasi tentang satu pengguna tunggal, dan tersedia untuk semua halaman dalam satu aplikasi.
Sebuah session PHP memecahkan masalah ini dengan memungkinkan anda untuk menyimpan informasi pengguna pada server untuk digunakan kemudian (yaitu nama pengguna, belanja barang, dll). Namun, informasi session bersifat sementara dan akan dihapus setelah pengguna telah meninggalkan situs web. Jika anda membutuhkan penyimpanan permanen anda mungkin ingin menyimpan data dalam database.
Session bekerja dengan menciptakan sebuah id unik (UID) untuk setiap pengunjung dan menyimpan variabel berdasarkan UID ini. UID disimpan baik dalam cookie atau disebarkan dalam URL.
Catatan: Fungsi session_start() harus muncul SEBELUM tag <html>:
Kode di atas akan mendaftarkan pengguna session pada server, memungkinkan anda untuk memulai menyimpan informasi pengguna, dan menetapkan UID untuk sesi pengguna.
Output:
Pada contoh di bawah, kita membuat counter tampilan halaman sederhana. Para fungsi isset() memeriksa jika "views" variabel sudah diatur. Jika "views" telah ditetapkan, kita dapat menaikkan counter. Jika "views" tidak ada, kita menciptakan sebuah "views" variabel, dan diset ke 1:
Unset() adalah fungsi yang digunakan untuk membebaskan variabel session yang ditentukan:
Anda juga dapat benar-benar menghapus session dengan memanggil fungsi session_destroy():
Catatan: session_destroy() akan mengatur ulang session dan akan menghilangkan semua data yang tersimpan pada session.
Sebuah variabel PHP Sessions digunakan untuk menyimpan informasi, atau mengubah pengaturan untuk pengguna. Variabel sesi menyimpan informasi tentang satu pengguna tunggal, dan tersedia untuk semua halaman dalam satu aplikasi.
PHP Session Variables
Ketika anda bekerja dengan sebuah aplikasi, anda membukanya, melakukan beberapa perubahan dan kemudian anda menutupnya. Ini jauh seperti sebuah Session. Komputer tahu siapa Anda. Ia tahu ketika Anda memulai aplikasi dan ketika anda mengakhiri. Tapi di internet ada satu masalah server web tidak tahu siapa anda dan apa yang anda lakukan.Sebuah session PHP memecahkan masalah ini dengan memungkinkan anda untuk menyimpan informasi pengguna pada server untuk digunakan kemudian (yaitu nama pengguna, belanja barang, dll). Namun, informasi session bersifat sementara dan akan dihapus setelah pengguna telah meninggalkan situs web. Jika anda membutuhkan penyimpanan permanen anda mungkin ingin menyimpan data dalam database.
Session bekerja dengan menciptakan sebuah id unik (UID) untuk setiap pengunjung dan menyimpan variabel berdasarkan UID ini. UID disimpan baik dalam cookie atau disebarkan dalam URL.
Starting a PHP Session
Sebelum Anda dapat menyimpan informasi pengguna dalam session PHP, Anda harus terlebih dahulu memulai sesi.Catatan: Fungsi session_start() harus muncul SEBELUM tag <html>:
Kode di atas akan mendaftarkan pengguna session pada server, memungkinkan anda untuk memulai menyimpan informasi pengguna, dan menetapkan UID untuk sesi pengguna.
Storing a Session Variable
Cara yang benar untuk menyimpan dan mengambil variabel session adalah dengan menggunakan variabel $_SESSION PHP:Output:
Pada contoh di bawah, kita membuat counter tampilan halaman sederhana. Para fungsi isset() memeriksa jika "views" variabel sudah diatur. Jika "views" telah ditetapkan, kita dapat menaikkan counter. Jika "views" tidak ada, kita menciptakan sebuah "views" variabel, dan diset ke 1:
Destroying a Session
Jika anda ingin menghapus beberapa data session, anda dapat menggunakan fungsiunset() atau session_destroy().Unset() adalah fungsi yang digunakan untuk membebaskan variabel session yang ditentukan:
Anda juga dapat benar-benar menghapus session dengan memanggil fungsi session_destroy():
Catatan: session_destroy() akan mengatur ulang session dan akan menghilangkan semua data yang tersimpan pada session.
2 komentar:
blog yang bagus. Terima kasih.
pelajari php7
This article is good . For more detail in briefly click here
HOW TO CREATE A SESSION IN PHP
Posting Komentar