Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah cara saya menggunakan tatasusunan sebagai pembolehubah sesi dalam PHP dan bagaimana kelakuannya berfungsi merentas berbilang permintaan halaman?
Array sebagai Pembolehubah Sesi dalam PHP
Dalam PHP, adalah mungkin untuk menyimpan tatasusunan sebagai pembolehubah sesi. Ini menyediakan cara yang mudah untuk mengekalkan maklumat berstatus merentas berbilang permintaan halaman.
Contoh:
Untuk mencipta tatasusunan sesi untuk menyimpan senarai nama, gunakan kod berikut :
<code class="php"><?php session_start(); $_SESSION['names'] = array('John', 'Jane', 'Bob'); ?></code>
Senario Khusus Anda:
Dalam senario yang anda gambarkan, anda mempunyai tiga halaman:
Apabila anda mengklik pautan pada halaman 1, sesi dimulakan atau disambung semula. Pembolehubah sesi $_SESSION['nama'] pada mulanya akan kosong.
Apabila anda menavigasi ke halaman 2, tatasusunan sesi $_SESSION['nama'] dimuatkan dengan nilai yang anda tentukan. Jika anda menyerahkan borang tanpa menukar tatasusunan, ia akan mengandungi nilai yang sama.
Walau bagaimanapun, jika anda mengklik pautan lain pada halaman 1, pembolehubah sesi $_SESSION['nama'] akan tidak berubah sehingga anda mengubah suainya pada halaman 2. Ia akan mengekalkan nilai dari lawatan halaman 2 sebelumnya.
Kesimpulan:
PHP menyokong menggunakan tatasusunan sebagai pembolehubah sesi , membolehkan anda mengekalkan maklumat berstatus merentas berbilang permintaan halaman. Tatasusunan sesi tidak akan berubah sehingga anda mengubah suainya secara eksplisit dalam sesi yang sama.
Atas ialah kandungan terperinci Bagaimanakah cara saya menggunakan tatasusunan sebagai pembolehubah sesi dalam PHP dan bagaimana kelakuannya berfungsi merentas berbilang permintaan halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!