Masalah:
Bolehkah tatasusunan digunakan sebagai pembolehubah sesi dalam PHP? Dalam konteks senario berbilang halaman, adalah perlu untuk mengekalkan tatasusunan sesi yang mengandungi senarai nama pada halaman kedua. Adakah tatasusunan sesi mengekalkan senarai asal atau dikemas kini dengan nama baharu jika sel lain diklik pada halaman pertama?
Jawapan:
PHP sememangnya membenarkan tatasusunan menjadi digunakan sebagai pembolehubah sesi. Berikut ialah coretan kod untuk ditunjukkan:
<code class="php"><?php session_start(); $_SESSION["my_array"] = ["apple", "banana", "orange"]; ?></code>
Mengenai soalan susulan anda, sebaik sahaja pembolehubah sesi diwujudkan, ia berterusan sehingga diubah atau tidak ditetapkan secara jelas. Oleh itu, melainkan diubah suai pada halaman ketiga, tatasusunan sesi akan mengekalkan senarai yang sama sehingga ia diubah suai atau dialih keluar pada halaman kedua. Untuk mengemas kini tatasusunan sesi, anda hanya boleh menetapkan nilai baharu kepadanya:
<code class="php"><?php session_start(); $_SESSION["my_array"] = ["apple", "banana", "cherry"]; ?></code>
Atas ialah kandungan terperinci Bolehkah saya Menyimpan Tatasusunan sebagai Pembolehubah Sesi dalam PHP dan Bagaimanakah Ia Berkelakuan Merentas Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!