Penyimpanan Lokal memungkinkan Anda juga membaca dari dan menyimpan data yang terkait dengan pengguna di browser menggunakan API Penyimpanan JavaScript Show
Dalam artikel ini, Anda akan mempelajari tentang beberapa perbedaan utama antara penyimpanan lokal dan cookie dan mana yang harus Anda pilih untuk situs web Anda Apa itu Cookie?Cookie adalah potongan data yang dikomunikasikan antara server dan browser di header permintaan. Ini memungkinkan server untuk mempelajari lebih banyak informasi tentang pengguna yang mengakses situs web tetapi juga memberi Anda akses di browser untuk berinteraksi dengan data tersebut Contoh penggunaan cookie adalah menyimpan token autentikasi pengguna saat mereka masuk. Server harus memiliki akses ke cookie tersebut untuk mengautentikasi pengguna dalam permintaan selanjutnya dan mengambil data atau memproses tindakan berdasarkan siapa pengguna tersebut Demikian pula, sebagai pengembang, Anda mungkin memerlukan akses ke token itu untuk menggunakannya untuk mengirim permintaan di masa mendatang ke server Anda Cookie di sisi klien (browser) diakses secara native dengan Apa itu Penyimpanan Lokal?Penyimpanan Lokal digunakan untuk membaca dan menulis data di penyimpanan browser. Data tetap ada dan tidak memiliki tanggal kedaluwarsa. Data disimpan dalam pasangan kunci-nilai. Server tidak memiliki akses ke penyimpanan lokal klien Contoh penggunaan penyimpanan lokal adalah menyimpan preferensi mode warna pengguna (mode terang atau gelap). Sepotong informasi ini umumnya tidak perlu diketahui oleh server, dan digunakan untuk memastikan bahwa preferensi pengguna tercermin di situs web Penyimpanan lokal khusus untuk protokol domain. Jadi, informasi yang dikembalikan untuk situs web dengan protokol HTTP berbeda dengan informasi yang dikembalikan untuk situs web yang sama dengan protokol HTTPS Penyimpanan lokal diakses menggunakan Apa Perbedaan Antara Cookie dan Penyimpanan LokalAkses di ServerSeperti disebutkan di bagian sebelumnya, server dapat mengakses cookie klien tetapi bukan data yang disimpan di penyimpanan klien Jadi, dalam kasus penggunaan yang penting bagi server untuk memiliki akses ke kumpulan data, Anda harus menggunakan cookie Ukuran DataAda perbedaan besar antara ukuran data yang dapat disimpan cookie dan penyimpanan lokal. Untuk cookie, ukuran maksimumnya adalah 4096 byte, sedangkan untuk penyimpanan lokal adalah 5MB Oleh karena itu, cookie tidak boleh digunakan untuk menyimpan data berukuran besar. Misalnya, jika Anda ingin menyimpan detail pengguna di browser, sebaiknya simpan di penyimpanan lokal Kedaluwarsa DataCookie memiliki tanggal kedaluwarsa. Anda dapat mengaturnya ke tanggal yang sangat jauh, tetapi masih kedaluwarsa. Di sisi lain, data di penyimpanan lokal tidak kedaluwarsa dan akan tersedia setiap kali pengguna membuka situs web Anda. Satu-satunya cara untuk mengosongkan penyimpanan lokal adalah secara manual dengan kode atau jika pengguna mengosongkan penyimpanan browser secara manual API yang lebih baikKecuali jika Anda menggunakan pustaka JavaScript untuk memfasilitasi hal ini, akan merepotkan untuk membaca atau menulis cookie menggunakan
Sedangkan untuk penyimpanan lokal, ini mengimplementasikan Web Storage API yang berisi metode yang mudah digunakan untuk membaca dan menulis data. Berikut adalah contoh pengaturan data di penyimpanan dan membacanya _Mana yang Harus Anda Pilih?Dari membaca perbedaan dan definisi ini harus jelas. Namun, untuk meringkasnya dan membuatnya lebih jelas
KesimpulanJika Anda tertarik untuk mempelajari lebih lanjut tentang cookie dan penyimpanan lokal, lihat dokumentasi MDN untuk cookie dan penyimpanan lokal untuk penjelasan yang lebih menyeluruh dari masing-masing Apakah cookie JavaScript?Cookie browser adalah bagian kecil dari data yang disimpan di browser yang dibuat oleh JavaScript sisi klien atau server selama .
Bisakah JavaScript mengakses semua cookie?JavaScript juga dapat memanipulasi cookie menggunakan properti cookie dari objek Dokumen . JavaScript dapat membaca, membuat, memodifikasi, dan menghapus cookie yang berlaku untuk halaman web saat ini.
Apakah cookie JavaScript dan PHP sama?Tidak ada perbedaan antara cookie yang disimpan melalui js dan cookie yang disimpan melalui php, semuanya sama. Benar bahwa mereka sama, tetapi cookie yang dikirim melalui PHP memiliki nilai yang disimpan di sisi server di $_COOKIES['cookiename']. Oleh karena itu, nilainya dapat diakses kembali dengan mudah dari skrip PHP
Berapa banyak jenis cookie yang ada di JavaScript?Ada tiga jenis utama cookie. sesi, gigih dan pihak ketiga. |