Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk log keluar dan mengosongkan sesi dalam php

Bagaimana untuk log keluar dan mengosongkan sesi dalam php

藏色散人
藏色散人asal
2021-09-16 09:20:243011semak imbas

Cara untuk mengosongkan sesi semasa log keluar dalam PHP: 1. Kosongkan nilai SESSION 2. Tentukan sama ada fail kuki pelanggan wujud, dan tetapkannya untuk tamat tempoh jika ia wujud 3. Kosongkan fail sesi pelayan .

Bagaimana untuk log keluar dan mengosongkan sesi dalam php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3

Cara untuk log keluar dan kosongkan sesi dalam php?

log keluar PHP yang paling teliti, sesi jelas dan kod kuki

public function logout(){  
$_SESSION = array(); //清除SESSION值.  
          if(isset($_COOKIE[session_name()])){  //判断客户端的cookie文件是否存在,存在的话将其设置为过期.  
                setcookie(session_name(),'',time()-1,'/');  
            }  
                session_destroy();  //清除服务器的sesion文件  
}

Apabila log keluar, jika sesi atau kuki tidak dibersihkan dengan bersih, selalunya Ia boleh menyebabkan semua jenis masalah hebat. Terutama apabila sesi anda disimpan pada pelayan menggunakan pemacu pangkalan data. Gunakan kod di atas untuk membersihkannya sepenuhnya.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk log keluar dan mengosongkan sesi 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