Français
<!-- Ajoutez le code suivant à la zone <body>--> <SCRIPT language=javascript> <!--// //Fonction : write cookie function WriteCookie (cookieName, cookieValue, expiry) { var expDate = new Date (); if(expiry) //Si le délai d'expiration du cookie est défini ; { expDate.setTime (expDate.getTime() + expiry); document.cookie = cookieName + "=" + escape (cookieValue) + "; expires= " + expDate.toGMTString(); } else //Le délai d'expiration du cookie n'est pas défini ; { document.cookie = cookieName + "=" + escape (cookieValue); } } //Fonction : Récupère la valeur du champ du formulaire comme valeur associée du cookie (nom du cookie, valeur du cookie, expire) function setCookie () { var name = document.myform.text1.value; var value = document.myform.text2.value; text3.value; var select = document.myform.text3.selectedIndex; if (name=="" || value=="" || num==""){ alert ("Veuillez saisir le nom, la valeur et l'expiration du cookie date avant de tester à nouveau!"); return false; } if(num == 0) { WriteCookie(name, value, 0); } else if(select == 0) //Si le jour est sélectionné ; l'heure est convertie en secondes ; { WriteCookie(nom, valeur, 1000 * 60 * 60 * 24 * num } else if(select == 1) //Si le mois sélectionné est mois ; { WriteCookie(nom, valeur, 1000 * 60 * 60). * 24 * num * 31); else if(select == 2) //Si l'année est sélectionnée { WriteCookie(name, value, 1000 * 60 * 60 * 24 * num * 365 } alert ("Cookie); a été enregistré, bienvenue sur www.1stscript.com ") } //Fonction : lire la valeur du cookie ; function ReadCookie (CookieName) { var CookieString = document.cookie; var CookieSet = CookieString.split (';'); var SetSize = CookieSet.length; var CookiePièces var ReturnValue = "" ; var x = 0; ((x < SetSize) && (ReturnValue == "")); x++) { CookiePièces = CookieSet[x].split ('='); if (CookiePièces[0 ].substring (0,1) == ' ') { CookiePièces[0] = CookiePièces[0].substring (1, CookiePièces[0].longueur } si ( CookiePièces[0] == CookieName) { ReturnValue = CookiePièces[1]; } } alerte ("La valeur du cookie est :"+ReturnValue } //--> </SCRIPT> <TABLE align=center border=0 cellPadding=); 5 cellSpacing=0 width=550> <TBODY> <TR bgColor=#e7e7e7> <TD class=title height=17>Que se passe-t-il avec les cookies ? </tr> <TR bgColor=#e7e7e7> <TD> <P> Les cookies clients peuvent nous aider à détecter le statut de l'utilisateur, par exemple si l'utilisateur a parcouru certaines pages spéciales (par exemple : la page de connexion) avant d'arriver à la page actuelle, ou l'utilisateur a effectué ces opérations. Donc : très largement utilisé dans les caddies. Par exemple, si un utilisateur achète divers produits à différents endroits, chaque fois qu'un produit est acheté, le produit peut être temporairement stocké dans un cookie et, une fois l'achat terminé, l'utilisateur peut payer à la caisse. <P>Bien que les cookies présentent ces avantages, leur utilisation abusive est également très nuisible. Des programmes malveillants peuvent obtenir des informations confidentielles des utilisateurs via les cookies et divulguer leurs droits à la vie privée. Cela sort du cadre de notre discussion. Remarque : N'écrivez pas le compte et le mot de passe de l'utilisateur dans le cookie, car le cookie est un fichier texte en texte clair et toute personne ayant accès à l'ordinateur peut voir son contenu. Surtout dans les lieux publics tels que les « cybercafés », n'oubliez pas d'effacer les cookies du cache après utilisation. </P></TD></TR> <TR> <TD bgColor=#ffcc99> <P>Cet exemple explique comment définir les cookies du client</P></TD></TR> <TR> <TD > <FORM name=myform> <TABLE border=0 cellPadding=2 cellSpacing=0 width="95%"> <TBODY> <TR> <TD><SPAN class=e>Nom du cookie :</SPAN></TD > <TD><INPUT name=text1 value=javascript20000> </TD></TR> <TR> <TD><SPAN class=e>Valeur du cookie :</SPAN></TD> <TD><INPUT nom =text2 type=password></TD></TR> <TR> <TD><SPAN class=e>Durée de conservation des cookies :</SPAN></TD> <TD><INPUT name=text3 value=0> <SELECT name=Choice> <OPTION selected value=0>jours</OPTION> <OPTION value=1>mois</OPTION> <OPTION value=2>année</OPTION></SELECT> </TD></ TR> <TR> <TD colSpan=2><INPUT name=button2 onclick=setCookie() type=button value=Enregistrer le cookie> <INPUT name=button onclick="WriteCookie(document.myform.text1.value, '') ;alert('Les cookies ont été effacés !')" type=button value=Supprimer le cookie> <INPUT name=Submit onclick="ReadCookie (document.myform.text1.value)" type=submit value=Afficher le contenu du cookie> </ TD></TR></TBODY></TABLE></FORM></TD></TR> </TBODY></TABLE>