Tulis semula tajuk sebagai: Terjemah "Array sebagai pembolehubah sesi" ke dalam bahasa Cina sebagai "Gunakan tatasusunan sebagai pembolehubah sesi"
P粉833546953
P粉833546953 2023-08-21 18:07:56
0
2
463

Dalam PHP, adakah mungkin untuk menetapkan tatasusunan sebagai pembolehubah sesi?

Situasinya ialah saya mempunyai jadual (halaman pertama) di mana beberapa sel mempunyai pautan ke halaman tertentu. Halaman seterusnya akan mempunyai senarai nama (halaman kedua, yang saya ingin simpan dalam tatasusunan sesi) dengan kotak semak yang sepadan. Selepas menyerahkan borang ini, ia akan membawa ke halaman transaksi (halaman ketiga) di mana nilai kotak semak yang diterbitkan akan disimpan dalam pangkalan data di bawah nama yang sepadan. Sekarang, jika saya kembali ke halaman pertama dan klik pada sel lain, adakah tatasusunan sesi mengandungi senarai nama baharu atau senarai nama lama?

P粉833546953
P粉833546953

membalas semua (2)
P粉318928159

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 failphp.ini.

Untuk maklumat lanjut sila klik di sini

    P粉166779363

    Ya, PHP menyokong tatasusunan sebagai pembolehubah sesi. Sila rujukhalaman iniuntuk contoh.

    Bagi soalan kedua anda: Sebaik sahaja pembolehubah sesi ditetapkan, ia akan kekal sama melainkan anda menukarnya atauunsetnya. Jadi jika halaman ketiga tidak mengubah pembolehubah sesi, ia akan kekal sama seperti sebelum halaman kedua mengubahnya.

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!