Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk log keluar dan mengosongkan sesi dalam php
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 .
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!