|
Ditulis Oleh oscorp
|
|
Thursday, 01 January 2009 |
|
PHP session variabel digunakan untuk menyimpan informasi tentang, atau mengubah pengaturan untuk user session. Variabel sesi terus informasi tentang satu pengguna, dan tersedia untuk semua halaman dalam satu aplikasi.
PHP Session Variables Bila Anda bekerja dengan aplikasi, anda membukanya, melakukan beberapa perubahan dan kemudian anda menutupnya. Hal ini banyak seperti Session . Komputer yang anda tahu. Penyalahgunaan tahu bila anda memulai aplikasi tersebut dan ketika Anda mengakhiri. Tapi di internet ada satu masalah: server web tidak tahu siapa Anda dan apa yang anda lakukan karena HTTP alamat tidak mempertahankan negara. PHP sesi oleh solusi masalah ini memungkinkan Anda untuk menyimpan informasi pengguna di server untuk digunakan (yakni pengguna, belanja barang, dll). Namun, sesi informasi sementara dan akan dihapus setelah pengguna telah meninggalkan situs web. Jika anda memerlukan permanen, Anda mungkin ingin menyimpan data dalam database. Sesi pekerjaan dengan membuat sebuah id unik (UID) untuk setiap pengunjung dan menyimpan variabel berdasarkan UID ini.UID baik disimpan dalam cookie atau propagated dalam URL. Memulai suatu Session PHP Sebelum Anda dapat menyimpan informasi user dalam session PHP , Anda harus terlebih dahulu memulai sesi. Catatan: session_start () harus fungsi yang muncul SEBELUM <html> tag: <?php session_start(); ?> <html> <body> </body> </html> Kode di atas akan mendaftarkan pengguna sesi dengan server, memungkinkan Anda untuk menyimpan informasi pengguna, dan menetapkan UID untuk pengguna dari sesi.
Menyimpan suatu Variabel Session Cara yang benar untuk menyimpan dan mengambil variabel session adalah dengan menggunakan variabel $ _SESSION PHP : <?php session_start(); // store session data $_SESSION['views']=1; ?> <html> <body> <?php / / mengambil data sesi echo "Halaman =". $_SESSION['views']; ?> </body> </html> Output: Halaman = 1 Pada contoh di bawah ini, kami akan membuat halaman yang sederhana dilihat-counter. isset () untuk memeriksa fungsi jika "dilihat" variabel telah ditetapkan.Jika "Views" telah ditetapkan, kami dapat kenaikan counter kami.Jika "views" tersebut tidak ada, kami menciptakan sebuah "dilihat" variabel, dan set ke 1: <?php session_start(); if(isset($_SESSION['views'])) $_SESSION['views']=$_SESSION['views']+1; else $_SESSION['views']=1; echo "Views =". $_SESSION['views']; ?> Menghancurkan sebuah sesi Jika Anda ingin menghapus beberapa data sesi, anda dapat menggunakan preferensi () atau session_destroy () function. Dengan unset() adalah fungsi yang digunakan untuk membebaskan variabel yang ditetapkan sesi: <?php unset($_SESSION['views']); ?> Anda juga dapat merusak sesi sepenuhnya oleh panggilan yang session_destroy () fungsi: <?php session _destroy(); ?> Catatan: session_destroy () akan ulang sesi, Anda akan kehilangan semua data sesi disimpan.
»
1 Comment
1"ewfefwef" link newscybertechnology.com
» Post Comment
|
|
Pemutakhiran Terakhir ( Thursday, 01 January 2009 )
|