Rumah >hujung hadapan web >tutorial js >Mendedahkan tempat kuki disimpan: Mendedahkan rahsia penyimpanan data
Terokai lokasi storan kuki: Temui misteri storan data yang misteri
Dalam era Internet hari ini, perkataan "kuki" yang ada di mana-mana nampaknya telah menjadi istilah yang biasa dikenali oleh semua orang. Kami sering mendengar bahawa tapak web menggunakan kuki untuk menyediakan perkhidmatan yang diperibadikan dan diperibadikan. Walau bagaimanapun, bagaimanakah kuki disimpan pada peranti kami? Di manakah mereka disimpan? Artikel ini akan membawa anda untuk mengetahui dan mendedahkan misteri penyimpanan kuki.
Pertama, mari kita fahami konsep asas cookies. Kuki ialah fail teks kecil yang dihantar oleh pelayan web ke penyemak imbas pengguna dan disimpan secara setempat Ia mengandungi beberapa maklumat tentang lawatan pengguna ke tapak web. Apabila pengguna melawat tapak web yang sama sekali lagi, penyemak imbas akan menghantar semula kuki ke pelayan, membenarkan pengalaman pengguna yang diperibadikan.
Jadi, bagaimanakah kuki disimpan? Malah, penyemak imbas akan menyediakan tempat khusus untuk menyimpan kuki. Untuk penyemak imbas yang berbeza, lokasi kuki disimpan akan berbeza sedikit.
Mula-mula, mari kita lihat tempat kuki disimpan dalam penyemak imbas Google Chrome. Buka penyemak imbas Chrome, masukkan "chrome://settings/cookies" dan tekan kekunci Enter untuk membuka antara muka tetapan kuki Chrome. Antara muka ini akan menyenaraikan semua kuki yang disimpan dan menyediakan beberapa pilihan kawalan. Pada masa yang sama, Chrome juga menyediakan antara muka yang serupa dengan pengurus fail untuk melihat lebih lanjut lokasi storan khusus fail kuki. Fail kuki biasanya disimpan dalam direktori berikut dalam sistem pengendalian Windows:
C:Users{用户名}AppDataLocalGoogleChromeUser DataDefaultCookies
Dan dalam sistem MacOS, fail kuki disimpan dalam direktori berikut:
/Users/{用户名}/Library/Application Support/Google/Chrome/Default
Seterusnya, mari kita lihat lokasi penyimpanan kuki dalam Firefox pelayar. Juga buka penyemak imbas Firefox, masukkan "about:preferences#privacy" dan tekan kekunci Enter untuk membuka antara muka tetapan privasi dan keselamatan Firefox. Di sini, klik butang "Kosongkan Data" dan kemudian klik pilihan "Kuki dan Data Tapak" untuk melihat semua kuki yang disimpan. Sama seperti Chrome, Firefox juga menyediakan antara muka seperti pengurus fail untuk melihat lebih lanjut tempat fail kuki disimpan. Dalam sistem pengendalian Windows, fail kuki biasanya disimpan dalam direktori berikut:
C:Users{用户名}AppDataRoamingMozillaFirefoxProfiles{随机字符}.defaultcookies.sqlite
Dan dalam sistem MacOS, fail kuki disimpan dalam direktori berikut:
/Users/{用户名}/Library/Application Support/Firefox/Profiles/{随机字符}.default/cookies.sqlite
Selain itu, kami juga boleh mendapatkan dan memanipulasi kuki dengan menulis kod. Berikut ialah contoh kod yang menggunakan JavaScript untuk mendapatkan kuki:
function getCookie(name) { var cookies = document.cookie.split("; "); for (var i = 0; i < cookies.length; i++) { var cookie = cookies[i].split("="); if (cookie[0] === name) { return cookie[1]; } } return null; } var username = getCookie("username"); if (username) { console.log("欢迎回来," + username + "!"); } else { console.log("请先登录!"); }
Kod ini menggunakan nilai document.cookie
属性获取所有的cookie,并通过循环遍历来查找特定的cookie值。如果找到了指定的cookie,则将其值返回;否则返回null
。在这个示例中,我们可以根据是否获取到username
untuk menentukan sama ada pengguna telah log masuk.
Untuk meringkaskan, kuki ialah fail teks kecil yang disimpan pada peranti pengguna untuk menyimpan beberapa maklumat tentang tapak web yang dilawati pengguna. Pelayar yang berbeza menyimpan kuki di lokasi yang sedikit berbeza, tetapi ia biasanya disimpan dalam direktori tertentu. Anda boleh mencari lokasi storan khusus kuki dengan menyemak antara muka tetapan penyemak imbas. Pada masa yang sama, kami juga boleh menulis kod untuk mendapatkan dan mengendalikan kuki untuk mencapai pengalaman pengguna yang lebih diperibadikan dan disesuaikan.
Dengan membongkar misteri storan kuki, kami bukan sahaja dapat memperoleh pemahaman yang lebih mendalam tentang cara kuki berfungsi, tetapi juga menggunakan kuki yang lebih baik untuk memberikan pengguna pengalaman dalam talian yang lebih baik.
Atas ialah kandungan terperinci Mendedahkan tempat kuki disimpan: Mendedahkan rahsia penyimpanan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!