Array sebagai Pembolehubah Sesi dalam PHP
Menyimpan tatasusunan sebagai pembolehubah sesi dalam PHP membolehkan data berterusan merentas berbilang permintaan halaman. Ini dicapai melalui sistem pengurusan sesi asli PHP.
Mencipta Pembolehubah Sesi Tatasusunan
<code class="php"><?php session_start(); $_SESSION['names'] = ['Alice', 'Bob', 'Carol']; ?></code>
Mengakses Pembolehubah Sesi Tatasusunan
Pada permintaan halaman seterusnya, anda boleh mengakses tatasusunan sesi menggunakan:
<code class="php"><?php session_start(); $names = $_SESSION['names'];</code>
Mengemas kini atau Menyahtetapkan Pembolehubah Sesi Tatasusunan
Untuk mengemas kini atau menyahset sesi pembolehubah, hanya tetapkan nilai baharu atau gunakan fungsi unset():
<code class="php"><?php session_start(); // Update the array $_SESSION['names'][] = 'Dave'; // Unset the array unset($_SESSION['names']);</code>
Senario Anda
Dalam senario anda, tatasusunan sesi akan mengandungi senarai terkini nama yang dipilih pada halaman kedua (halaman 2). Apabila anda kembali ke halaman pertama dan mengklik sel lain, tatasusunan sesi akan mengekalkan senarai yang dikemas kini, dengan syarat tiada perubahan dibuat pada halaman ketiga (halaman 3). Ini kerana pembolehubah sesi berterusan sehingga anda mengubah atau menyahsetnya secara eksplisit.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menggunakan pembolehubah sesi dalam PHP untuk menyimpan dan mengemas kini tatasusunan merentas berbilang permintaan halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!