Dalam PHP, anda boleh menggunakan fungsi setcookie() untuk memadam kuki Anda hanya perlu menetapkan parameter kedua fungsi untuk mengosongkan, atau menetapkan parameter ketiga menjadi kurang daripada masa semasa sistem. .
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Apabila kuki dibuat, jika ia tidak ditetapkan masa tamat, fail kuki akan dipadam secara automatik apabila penyemak imbas ditutup. Jika anda ingin memadam fail kuki sebelum menutup penyemak imbas, anda perlu menggunakan fungsi setcookie().
Terdapat dua cara untuk memadamkan kuki menggunakan fungsi setcookie() Izinkan saya memberi anda pengenalan terperinci di bawah.
Kaedah 1: Gunakan fungsi setcookie() untuk menetapkan nilai kuki (iaitu, parameter kedua) untuk mengosongkan
<?php echo '<pre class="brush:php;toolbar:false">'; if(!isset($_COOKIE['url']) && !isset($_COOKIE['name'])){ setcookie('url','//m.sbmmt.com/'); setcookie('name','PHP中文网'); echo '首次运行,设置 url、name 两个 Cookie 的值'; }else if(isset($_COOKIE['url'])){ echo '查看 Cookie 的值,如下所示:<br>'; print_r($_COOKIE); echo '清除 url 的值'; setcookie('url',''); }else{ print_r($_COOKIE); } ?>
Jalankan di atas untuk pertama kalinya Kod akan mencipta dua kuki bernama url dan nama jalankannya semula untuk melihat nilai kuki dan mengosongkan nilai url untuk melihat hasil yang dikosongkan; Seperti yang ditunjukkan di bawah:
// 第一次运行 首次运行,设置 url、name 两个 Cookie 的值 // 第二次运行 查看 Cookie 的值,如下所示: Array ( [url] => //m.sbmmt.com/ [name] => PHP中文网 ) 清除 url 的值 // 第三次运行 Array ( [name] => PHP中文网 )
Kaedah 2: Gunakan fungsi setcookie() untuk menetapkan masa tamat tempoh kuki (iaitu, parameter ketiga) menjadi kurang daripada masa semasa sistem.
<?php echo '<pre class="brush:php;toolbar:false">'; if(!isset($_COOKIE['url']) && !isset($_COOKIE['name'])){ setcookie('url','//m.sbmmt.com/'); setcookie('name','PHP中文网'); echo '首次运行,设置 url、name 两个 Cookie 的值'; }else if(isset($_COOKIE['url'])){ echo '查看 Cookie 的值,如下所示:<br>'; print_r($_COOKIE); echo '清除 url 的值'; setcookie('url','//m.sbmmt.com/', time()-1); }else{ print_r($_COOKIE); } ?>
Keputusan berjalan adalah seperti berikut:
// 第一次运行 首次运行,设置 url、name 两个 Cookie 的值 // 第二次运行 查看 Cookie 的值,如下所示: Array ( [url] => //m.sbmmt.com/ [name] => PHP中文网 ) 清除 url 的值 // 第三次运行 Array ( [name] => PHP中文网 )
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memadam kuki dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!