Maison  >  Article  >  interface Web  >  L'implémentation opérationnelle de COOkie basée sur javascript ne peut être cliquée qu'une fois_javascript skills

L'implémentation opérationnelle de COOkie basée sur javascript ne peut être cliquée qu'une fois_javascript skills

WBOY
WBOYoriginal
2016-05-16 16:24:081292parcourir

Je sais que beaucoup de gens ont réellement besoin de cette fonction lors du développement de sites Web, qui consiste à contrôler les utilisateurs pour qu'ils continuent de cliquer ! Je vais donc brièvement écrire ici sur le fonctionnement de COOkie basé sur javascript !

Copier le code Le code est le suivant :

//Définir le cookie
fonction setCookie(clé, valeur) {
          document.cookie = key "=" escape(value);
>
//Obtenir la valeur du cookie
Fonction getCookie(clé) {
Si (document.cookie.length) {
                var cookies = ' " document.cookie;
                var start = cookies.indexOf(' ' key '=');
Si (start == -1) { return null }
               var end = cookies.indexOf(";", start);
Si (fin == -1) { end = cookies.length }
               fin -= début ;
            var cookie = cookies.substr(start,end);
                return unescape(cookie.substr(cookie.indexOf('=') 1, cookie.length - cookie.indexOf('=') 1));
>
          else { return null; }
}  

Alors laissez-moi vous donner un exemple simple ! C'est tout

Copier le code Le code est le suivant :

//Selon l'identifiant transmis en fonction du clic
fonction commentaire(id,is){
Si(getCookie(id)==null){
setCookie(id,"www.widuu.com");
alert("Cookie défini avec succès");
        }autre{
Si(getCookie(id)=="www.widuu.com"){
alert("Vous avez déjà commenté");
                 revenir ;
>
//Voici votre propre logique pour enregistrer la valeur dans la base de données via ajax
>

Bien que cette fonction soit très simple, elle est très pratique. Si nécessaire, utilisez-la pour la modifier ! Faites une capture d'écran pour que tout le monde puisse la voir !


Avez-vous implémenté les fonctions dont vos amis ont souvent besoin ? C'est très simple. Si vous en avez besoin, prenez-le et utilisez-le.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn