Sebuah web cookie (sering hanya dipanggil "cookie") adalah sekeping data kecil yang menyimpan laman web dalam pelayar web pengguna. Apabila seseorang memuat laman web, cookie boleh memberitahu maklumat penyemak imbas tentang lawatan mereka atau lawatan sebelumnya. Maklumat ini boleh membolehkan laman web untuk mengingati keutamaan yang mungkin telah ditetapkan semasa lawatan sebelumnya atau ia dapat menarik balik aktiviti dari salah satu lawatan sebelumnya.
Adakah anda pernah ke laman web E-dagang dan menambah sesuatu ke keranjang belanja, tetapi gagal menyelesaikan transaksi? Sekiranya anda kembali ke laman web tersebut pada suatu masa akan datang, hanya untuk mencari barang-barang anda yang menunggu untuk anda dalam kereta itu, maka anda telah melihat cookie dalam tindakan.
Saiz Cookie
Saiz kuki HTTP (yang merupakan nama sebenar kuki web) ditentukan oleh ejen pengguna. Apabila anda mengukur saiz kuki anda, anda harus menghitung bait secara keseluruhan
nama = nilai
pasangan, termasuk tanda yang sama.
Menurut RFC 2109, kuki web tidak boleh dibatasi oleh ejen pengguna, tetapi keupayaan minimum penyemak imbas atau ejen pengguna harus sekurang-kurangnya 4096 byte bagi setiap kuki. Had ini digunakan untuk
nama = nilai
bahagian cookie sahaja.
Apa ini bermakna bahawa jika anda menulis cookie dan cookie kurang dari 4096 bait, maka ia akan disokong oleh setiap pelayar dan ejen pengguna yang mematuhi RFC.
Ingat bahawa ini adalah minimum keperluan mengikut RFC. Sesetengah penyemak imbas boleh menyokong kuki yang lebih panjang, tetapi untuk menjadi selamat, anda harus menyimpan kuki anda di bawah 4093 bait. Banyak artikel (termasuk versi sebelumnya yang satu ini) mencadangkan supaya tinggal di bawah 4095 byte cukup untuk memastikan sokongan penyemak imbas penuh, tetapi beberapa ujian telah menunjukkan bahawa beberapa peranti yang lebih baru, seperti iPad 3, datang sedikit lebih rendah daripada 4095.
Ujian untuk Diri Anda
Cara yang baik untuk menentukan had saiz kuki web dalam pelayar yang berbeza untuk menggunakan ujian Penyemak Kawalan Cookie.
Menjalankan ujian ini dalam beberapa pelayar, kami mendapat maklumat berikut untuk versi terkini pelayar ini:
- Google Chrome - 4096 bait
- Internet Explorer - 5117 bait
- Firefox - 4097 bytes