Mengalih keluar Pembolehubah Individu daripada Tatasusunan Sesi PHP
Dalam PHP, tatasusunan sesi menyediakan cara yang mudah untuk menyimpan data khusus pengguna pada pelayan . Walau bagaimanapun, mungkin perlu untuk mengalih keluar pembolehubah individu daripada tatasusunan ini atas pelbagai sebab.
Kod PHP yang disediakan menunjukkan penambahan dan pengalihan keluar pembolehubah pada tatasusunan sesi. Walau bagaimanapun, apabila menggunakan unset($_SESSION['name']), ia mengalih keluar keseluruhan tatasusunan dan bukannya pembolehubah tertentu.
Penyelesaian:
Untuk memadam hanya satu pembolehubah, langkah berikut diperlukan:
<code class="php">if (isset($_POST['remove'])) { $key = array_search($_GET['name'], $_SESSION['name']); if ($key !== false) { unset($_SESSION['name'][$key]); $_SESSION["name"] = array_values($_SESSION["name"]); } }</code>
Pendekatan ini membolehkan anda mengalih keluar pembolehubah individu secara selektif daripada tatasusunan sesi sambil mengekalkan selebihnya data.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Pembolehubah Khusus daripada Tatasusunan Sesi PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!