Rumah > hujung hadapan web > tutorial js > Pelaksanaan operasi COOkie berdasarkan javascript hanya boleh diklik sekali_kemahiran javascript

Pelaksanaan operasi COOkie berdasarkan javascript hanya boleh diklik sekali_kemahiran javascript

WBOY
Lepaskan: 2016-05-16 16:24:08
asal
1307 orang telah melayarinya

Saya tahu ramai sebenarnya memerlukan fungsi ini semasa membangunkan laman web iaitu mengawal pengguna untuk terus mengklik! Jadi saya akan menulis secara ringkas di sini tentang operasi COOkie berdasarkan javascript!

Salin kod Kod adalah seperti berikut:

//Tetapkan kuki
fungsi setCookie(kunci, nilai) {
          document.cookie = kunci "=" melarikan diri(nilai);
}
//Dapatkan nilai kuki
Fungsi getCookie(key) {
Jika (document.cookie.length) {
                 var cookies = ' ' document.cookie;
                var start = cookies.indexOf(' ' key '=');
Jika (mula == -1) { return null;                var end = cookies.indexOf(";", start);
Jika (akhir == -1) { hujung = cookies.length;                tamat -= mula;
            var cookie = cookies.substr(mula,tamat);
                return unescape(cookie.substr(cookie.indexOf('=') 1, cookie.length - cookie.indexOf('=') 1));
}
          lain { return null; }
}  


Kalau begitu biar saya berikan contoh mudah! Itu sahaja

//Mengikut id yang dihantar mengikut klik
ulasan fungsi(id,ialah){
If(getCookie(id)==null){
setCookie(id,"
www.widuu.com
"); alert("Kuki berjaya ditetapkan");         }lain{
If(getCookie(id)=="
www.widuu.com
"){ alert("Anda telah pun menyemak");                  kembali ;
}
//Ini adalah logik anda sendiri untuk menyimpan nilai ke pangkalan data melalui ajax
}


Walaupun fungsi ini sangat mudah, ia sangat praktikal, jika perlu, gunakannya untuk mengubah suainya! Ambil tangkapan skrin untuk dilihat oleh semua orang!


Adakah anda telah melaksanakan fungsi yang sering diperlukan oleh rakan-rakan? Ia sangat mudah. ​​Jika anda memerlukannya, ambil dan gunakannya.

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan