Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Mengeluarkan Kuki dengan Berkesan daripada Skrip dan Pelayar PHP?

Bagaimanakah Saya Boleh Mengeluarkan Kuki dengan Berkesan daripada Skrip dan Pelayar PHP?

Susan Sarandon
Lepaskan: 2025-01-04 06:03:40
asal
984 orang telah melayarinya

How Can I Effectively Remove a Cookie from a PHP Script and Browser?

Mengalih Keluar Kuki Dengan Berkesan

Untuk mengalih keluar kuki dengan berkesan dan bukannya menyahsetkannya, ikut langkah berikut:

1. Nyahset Pembolehubah Kuki:

Seperti yang anda nyatakan, anda boleh menyahset pembolehubah kuki untuk mengalih keluarnya daripada skrip PHP. Walau bagaimanapun, ini hanya mengalih keluar kuki daripada skrip itu sendiri.

2. Tetapkan Masa Tamat Tempoh kepada Lalu:

Untuk tamat tempoh kuki, anda boleh menetapkan masa tamat tempohnya kepada tarikh yang lalu. Ini boleh dilakukan menggunakan kod berikut:

setcookie('hello', '', -1, '/');
Salin selepas log masuk

Dalam kod ini, -1 menunjukkan tarikh tamat tempoh pada masa lalu. / menunjukkan bahawa kuki harus dialih keluar daripada semua laluan.

3. Semak sama ada Kuki Telah Dialih Keluar:

Anda boleh menggunakan fungsi isset() untuk menyemak sama ada kuki telah dialih keluar daripada penyemak imbas. Jika kuki masih ada, fungsi isset() akan kembali benar, jika tidak, ia akan kembali palsu.

Kod Contoh:

if (isset($_COOKIE['remember_user'])) {
    unset($_COOKIE['remember_user']);
    setcookie('remember_user', '', -1, '/');
    return true;
} else {
    return false;
}
Salin selepas log masuk

Kod ini dahulu menyemak sama ada kuki remember_user wujud. Jika ia berlaku, ia mengeluarkannya daripada skrip PHP dan menetapkan tamat tempohnya kepada masa lalu. Ia kemudiannya kembali benar untuk menunjukkan bahawa kuki telah berjaya dialih keluar. Jika tidak, ia mengembalikan palsu.

Menggunakan kaedah ini, anda boleh memastikan bahawa kuki tidak ditetapkan daripada skrip PHP dan tamat tempoh dalam penyemak imbas, mengalih keluarnya dengan berkesan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeluarkan Kuki dengan Berkesan daripada Skrip dan Pelayar PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan