Salah satu kegunaan utama session id adalah untuk mengidentifikasi pengguna atau event pada aplikasi web. Artikel ini akan menjelaskan bagaimana Anda dapat bekerja dengan id sesi PHP dengan bantuan fungsi PHP bawaan seperti Show
Periksa ID Sesi Dengan session_id() FungsiSebelum Anda dapat memeriksa ID sesi, Anda perlu memulai sesi PHP dengan
Keluaran _ID sesi di atas akan berbeda dengan id Anda saat Anda menjalankan kode Tetapkan dan Dapatkan ID Sesi Pengguna Dari 3rd5hnbqgjhi3fq4b2edsajq81 2 Variabel di PHPVariabel PHP _3 adalah array asosiatif yang berisi variabel sesi PHP skrip saat ini. Anda dapat menambahkan pasangan nilai kunci tertentu ke larik, menghapusnya dari larik, atau mengosongkan seluruh variabel 3Anda dapat menyimpan detail pengguna yang diautentikasi dalam variabel 3. Sebelum itu, Anda perlu memulai sesi PHP. Setelah sesi aktif, Anda dapat mendaftarkan sesi untuk pengguna yang diautentikasi. Setelah itu, Anda dapat menggunakan id sesi untuk melacak pengguna di seluruh sistem. Saat pengguna keluar, Anda dapat menghancurkan sesiDi blok kode berikutnya, Anda akan menemukan detail tentang cara menyetel dan mendapatkan id sesi pengguna _Keluaran
Ingat, id sesi Anda akan berbeda dari yang ditunjukkan di atas Anda dapat menghancurkan sesi dengan kode berikut
Keluaran Dapatkan ID Sesi Dengan 3rd5hnbqgjhi3fq4b2edsajq81 _6 di PHPFungsi 6 akan membuang detail tentang variabel, termasuk variabel 8. Mulai sesi dan simpan id sesi dalam variabel untuk memulai proses ini. Setelah id sesi berada dalam variabel, Anda dapat membuangnya dengan 9Blok kode berikutnya menunjukkan cara mendapatkan id sesi dengan 6
Keluaran
ID sesi Anda akan berbeda dari yang ditunjukkan di atas ID Sesi dan KeunikanSebaiknya jangan memulai sesi baru saat Anda membutuhkan pengidentifikasi unik untuk pengguna. Saat itulah fungsi seperti 1 ikut bermain. Namun, jika Anda memiliki sesi aktif, Anda dapat menggunakan session_id() . Tetap saja, jangan mengandalkannya untuk keunikanInilah alasannya. Peramban web dengan banyak tab akan menggunakan proses yang sama. Akibatnya, mereka akan menggunakan pengidentifikasi sesi yang sama. Ini berarti koneksi pengguna yang berbeda akan memiliki id yang sama Sesi dalam PHP adalah cara menyimpan sementara dan membuat data dapat diakses di semua halaman situs web. Ini akan membuat file sementara yang menyimpan berbagai variabel sesi dan nilainya. Ini akan dihancurkan ketika Anda menutup situs web. File ini kemudian tersedia untuk semua halaman situs web untuk mengakses informasi tentang pengguna Anda perlu mengatur jalur untuk file ini menggunakan session. pengaturan save_path dari php. file ini. Jika Anda tidak menyetel jalur ini, sesi mungkin tidak berfungsi Apa Kegunaan Session di PHP?Sesi dalam PHP memungkinkan server web untuk mendapatkan informasi tentang kapan Anda memulai situs web, apa yang Anda lakukan, kapan Anda menutup situs web, dan informasi terkait lainnya. Ini diperlukan karena, tidak seperti PC atau seluler, server web tidak memiliki informasi apa pun tentang Anda. Di situlah sesi muncul Sesi ini memiliki variabel sesi yang menyimpan semua informasi yang diperlukan ke dalam file sementara. Secara default, ini akan menghancurkan file ini saat Anda menutup situs web. Jadi, sederhananya, sesi dalam PHP membantu menyimpan informasi tentang pengguna dan membuat data tersedia untuk semua halaman situs web atau aplikasi hingga Anda menutupnya. Menonjol Dari Rekan Anda Musim Penilaian iniMulai Belajar Dengan Kursus GRATIS Kami Daftar SekarangApa Yang Terjadi Ketika Anda Memulai Sesi di PHP?Hal-hal berikut terjadi saat sesi dimulai
PHP akan mengakses cookie PHPSESSID dan mendapatkan string id unik untuk mendapatkan nilai variabel sesi. Ini kemudian akan melihat ke dalam direktorinya untuk file yang dinamai dengan string itu Ketika Anda menutup browser atau situs web, itu mengakhiri sesi setelah jangka waktu tertentu dari waktu yang telah ditentukan Bagaimana Memulai Sesi PHP?Anda dapat memulai sesi di PHP dengan menggunakan fungsi session_start(). Fungsi ini, secara default, akan memeriksa sesi yang ada terlebih dahulu. Jika sesi sudah ada, itu tidak akan melakukan apa-apa, tetapi akan membuatnya jika tidak ada sesi yang sudah ada sebelumnya Untuk mengatur variabel sesi, Anda dapat menggunakan variabel array global yang disebut $_SESSION[]. Server kemudian dapat mengakses variabel global ini hingga mengakhiri sesi. Sekarang setelah Anda tahu apa itu sesi dalam PHP dan cara memulainya, saatnya untuk melihat contoh dan melihat cara kerjanya. Catatan. Selalu disarankan untuk menempatkan fungsi session_start() sebagai baris pertama dalam kode Anda, bahkan sebelum tag HTML apa pun Contoh. Bagaimana Memulai Sesi di PHP?Pada contoh di bawah ini, Anda akan memulai sesi yang akan menghitung berapa kali Anda mengunjungi halaman situs web. Untuk ini, Anda akan membuat variabel sesi bernama penghitung session_start(); if( isset( $_SESSION['counter'] ) ) { $_SESSION['penghitung'] += 1; }kalau tidak { $_SESSION['penghitung'] = 1; } $my_Msg = "Halaman ini telah dikunjungi ". $_SESSION['penghitung']; $my_Msg. = " waktu selama sesi ini. "; ?>
|