Untuk menghapus cookie di php kita dapat menggunakan fungsi setcookie Show
Menggunakan JqueryGunakan perpustakaan dari Untuk membuat cookie yang kedaluwarsa dalam 100 hari
Untuk membaca nilai
Untuk menghapus kuki
CATATAN. Kami tidak dapat menghapus cookie dari domain lain menggunakan php atau jquery apa pun. Itu tidak diizinkan karena masalah keamanan Untuk menghapus cookie, panggil setcookie() dengan nama cookie dan nilai apa pun seperti string kosong), dan berikan argumen kedaluwarsa yang ada di masa lalu ContohAnda harus melewati jalur, domain, dan bidang lain yang persis sama dengan yang Anda gunakan saat pertama kali membuat cookie untuk memastikan bahwa cookie yang benar dihapus setcookie( "fontSize", "", time() - 3600, "/", ".example.com", false, true ); Contoh ini menyetel waktu kedaluwarsa cookie fontSize menjadi satu jam yang lalu, yang secara efektif menghapusnya dari browser CatatanSeperti halnya membuat dan memperbarui cookie, menghapus cookie melalui setcookie() tidak menghapusnya dari larik $_COOKIE saat skrip sedang berjalan Namun, saat berikutnya browser mengunjungi halaman tersebut, browser tidak akan lagi mengirim cookie ke server dan elemen larik $_COOKIE yang sesuai tidak akan dibuat Dalam tutorial ini Anda akan belajar cara menyimpan sejumlah kecil informasi di dalam browser pengguna itu sendiri menggunakan cookie PHP Apa itu CookieCookie adalah file teks kecil yang memungkinkan Anda menyimpan sejumlah kecil data (hampir 4KB) di komputer pengguna. Mereka biasanya digunakan untuk melacak informasi seperti nama pengguna yang dapat diambil situs untuk mempersonalisasi halaman saat pengguna mengunjungi situs web di lain waktu. Tip. Setiap kali browser meminta halaman ke server, semua data dalam cookie secara otomatis dikirim ke server dalam permintaan tersebut Mengatur Cookie di PHPFungsi setcookie(nama, nilai, kedaluwarsa, jalur, domain, aman); Parameter fungsi ParameterDeskripsi Tip. Jika waktu kedaluwarsa cookie disetel ke 0, atau dihilangkan, cookie akan kedaluwarsa pada akhir sesi i. e. saat browser ditutup Berikut adalah contoh yang menggunakan fungsi Catatan. Semua argumen kecuali nama bersifat opsional. Anda juga dapat mengganti argumen dengan string kosong ("") untuk melewati argumen itu, namun untuk melewati argumen kedaluwarsa, gunakan nol (0), karena ini adalah bilangan bulat Peringatan. Jangan simpan data sensitif dalam cookie karena berpotensi dimanipulasi oleh pengguna jahat. Untuk menyimpan data sensitif dengan aman, gunakan sesi sebagai gantinya Mengakses Nilai CookieVariabel superglobal PHP 8 digunakan untuk mengambil nilai cookie. Ini biasanya array asosiatif yang berisi daftar semua nilai cookie yang dikirim oleh browser dalam permintaan saat ini, dikunci dengan nama cookie. Nilai cookie individu dapat diakses menggunakan notasi array standar, misalnya untuk menampilkan cookie nama pengguna yang diatur pada contoh sebelumnya, Anda dapat menggunakan kode berikutKode PHP pada contoh di atas menghasilkan keluaran berikut Merupakan praktik yang baik untuk memeriksa apakah cookie disetel atau tidak sebelum mengakses nilainya. Untuk melakukan ini, Anda dapat menggunakan fungsi PHP ________0______9, seperti ini Anda dapat menggunakan fungsi 0 seperti 1 untuk melihat struktur array asosiatif 8 ini, seperti Anda dengan array lainMenghapus CookieAnda dapat menghapus cookie dengan memanggil fungsi Tip. Anda harus melewati jalur, domain, dan argumen lain yang persis sama dengan yang Anda gunakan saat pertama kali membuat cookie untuk memastikan bahwa cookie yang benar telah dihapus Bagaimana Anda menghancurkan cookie?Penghancuran cookie tergantung pada browser, namun Anda dapat menghapus cookie (yang sama untuk aplikasi Anda) dengan menyetel tanggal di masa lalu. setcookie($cookie_name, "", 1); Sebagian besar menetapkan waktu ke tahun 1970.
Apa itu cookie Bagaimana Anda mengatur & menghapus cookie di PHP?Cookie PHP adalah sepotong kecil informasi yang disimpan di browser klien. Ini digunakan untuk mengenali pengguna. Cookie dibuat di sisi server dan disimpan ke browser klien. . setcookie("pengguna", "Sonoo"); jika(. isset($_COOKIE["pengguna"])) { echo "Maaf, cookie tidak ditemukan. "; Bagaimana cara menghapus nilai cookie?Di Chrome . Di komputer Anda, buka Chrome Di kanan atas, klik Lainnya Klik Alat lainnya. Menghapus data pencarian Di bagian atas, pilih rentang waktu. Untuk menghapus semuanya, pilih Sepanjang waktu Di samping "Cookie dan data situs lainnya" dan "Gambar dan file dalam cache", centang kotaknya Klik Hapus data |