Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengosongkan sesi yang ditentukan dalam php

Bagaimana untuk mengosongkan sesi yang ditentukan dalam php

青灯夜游
青灯夜游asal
2021-10-12 19:12:182741semak imbas

Dalam PHP, anda boleh menggunakan fungsi unset() dan pembolehubah yang dipratentukan "$_SESSION" untuk mengosongkan sesi yang ditentukan, sintaksnya ialah "unset ($_SESSION['session name']);".

Bagaimana untuk mengosongkan sesi yang ditentukan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Dalam php, mengosongkan sesi yang ditentukan bermakna memadamkannya $_SESSION Elemen yang ditentukan tatasusunan;

Ringkasnya, mengosongkan sesi yang ditentukan adalah sama dengan operasi tatasusunan Hanya log keluar daripada elemen tatasusunan $_SESSION.

Sebagai contoh, apabila memadam $_SESSION['name'], anda boleh menggunakan fungsi unset() secara langsung, seperti unset($_SESSION['name']);. Fungsi

unset() boleh melepaskan pembolehubah yang ditentukan Format sintaksnya adalah seperti berikut:

unset(mixed $var [, mixed $...])

di mana $var ialah pembolehubah yang akan dilepaskan fungsi unset(). berbilang parameter. Parameter Gunakan, pisahkan antara.

Nota: Apabila menggunakan fungsi unset() untuk memadam satu elemen Sesi, berhati-hati untuk tidak meninggalkan nama elemen tertentu, iaitu, jangan menyahdaftar keseluruhan tatasusunan $_SESSION sekaligus, kerana ini boleh menyebabkan ralat tidak dijangka secara tidak sengaja.

[Contoh] Gunakan fungsi unset() untuk memadamkan elemen Sesi yang ditentukan.

<?php
    session_start();
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    $str = &#39;PHP中文网&#39;;
    $arr = [&#39;删除 Session&#39;,&#39;$_SESSION&#39;];
    $_SESSION[&#39;name&#39;]  = $str;
    $_SESSION[&#39;url&#39;]   = &#39;https://www.php.cn/&#39;;
    $_SESSION[&#39;title&#39;] = $arr;
    echo &#39;定义一个 Session,如下所示:<br>&#39;;
    print_r($_SESSION);
    echo &#39;删除 Session 中名为 title 的元素:<br>&#39;;
    unset($_SESSION[&#39;title&#39;]);
    print_r($_SESSION);
?>

Keputusan berjalan adalah seperti berikut:

定义一个 Session,如下所示:
Array
(
    [name] => PHP中文网
    [url] => https://www.php.cn/
    [title] => Array
        (
            [0] => 删除 Session
            [1] => $_SESSION
        )
)
删除 Session 中名为 title 的元素:
Array
(
    [name] => PHP中文网
    [url] => https://www.php.cn/
)

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mengosongkan sesi yang ditentukan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn