Rumah > Soal Jawab > teks badan
P粉3189281592023-08-22 16:43:11
Ya, anda boleh meletakkan tatasusunan ke dalam sesi, contohnya:
$_SESSION['name_here'] = $your_array;
Kini anda boleh menggunakan baris $_SESSION['name_here']
,但是在使用任何会话函数之前,请确保在代码中加入 session_start()
pada mana-mana halaman, jadi kod anda sepatutnya kelihatan seperti:
session_start(); $_SESSION['name_here'] = $your_array;
Contoh yang mungkin:
session_start(); $_SESSION['name_here'] = $_POST;
Kini anda boleh mendapatkan nilai medan pada mana-mana halaman seperti ini:
echo $_SESSION['name_here']['field_name'];
Bagi bahagian kedua soalan anda, pembolehubah sesi akan kekal di sana melainkan anda menetapkan data tatasusunan yang berbeza:
$_SESSION['name_here'] = $your_array;
Seumur hidup sesi ditetapkan dalam fail php.ini.
Untuk maklumat lanjut sila klik di sini
P粉1667793632023-08-22 00:57:00
Ya, PHP menyokong tatasusunan sebagai pembolehubah sesi. Sila rujuk halaman ini untuk contoh.
Bagi soalan kedua anda: Sebaik sahaja pembolehubah sesi ditetapkan, ia akan kekal sama melainkan anda menukarnya atau unset
nya. Jadi jika halaman ketiga tidak mengubah pembolehubah sesi, ia akan kekal sama seperti sebelum halaman kedua mengubahnya.