Lire
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | / ** * Retourne la valeur d'un cookie * * @ Exemple Res Var = getCookie * («variable»); * * / name ) { Fonction getCookie (nom) { document. cookie . indexOf ( name + "=" ) ; var démarrage = document. cookies. indexOf (nom + "="); start + name . length + 1 ; var len = start + nom + longueur 1.; ! start ) && ( name != document. cookie . substring ( 0 , name . length ) ) ) return ( null ) ; if ((début) & & (= document name! biscuits substring (0, le nom de longueur))!...) return (null); start == - 1 ) return ( null ) ; if (démarrage == - 1) retour (null); document. cookie . indexOf ( ";" , len ) ; var = fin du document les cookies indexOf ("", len)..; end == - 1 ) end = document. cookie . length ; if (fin == - 1) = fin de documents biscuits longueur..; unescape ( document. cookie . substring ( len , end ) ) ) ; retour (unescape (cookies document. substring (len, fin)).); } |
Rédiger
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | / ** * Définir un cookie * * @ Exemple * SetCookie * («variable», «valeur», 10); * * / name , value , expiredays , path , domain , secure ) { fonction setcookie (nom, valeur, expiredays, path, domain, sécurisé) { new Date ( ) ; var expire = new Date (); expires. getDate ( ) + expiredays ) ; expire setDate (expire getDate () + expiredays.).; name + "=" + escape ( value ) + cookieString var = nom + "=" + escape (valeur) + ? ";expires=" + expires. toGMTString ( ) : "" ) + (? (Expire) "Expires =" + expire toGMTString ():. "") + ? ";path=" + path : "" ) + ((Path) "Path =" + path:? "") + ? ";domain=" + domain : "" ) + ((Domain) "domain =" + domain:? "") + ? ";secure" : "" ) ; ((Sécurisé) "sécurisé": ""); cookieString ; documents cookieString = cookie.; } |
Éliminer
1 2 3 4 5 6 7 8 9 10 11 12 13 | / ** * Supprimer un cookie * * @ Exemple * DeleteCookie («variable»); * * / name , path , domain ) { Fonction deleteCookie (nom, path, domain) { getCookie ( name ) ) document. cookie = name + "=" + if (getCookie (nom)) du document. cookies = nom + "=" + ? ";path=" + path : "" ) + ((Path) "Path =" + path:? "") + ? ";domain=" + domain : "" ) + ((Domain) "domain =" + domain:? "") + "Expires = Sun, 01-Jan-70 00:00:01 GMT"; } |











Je ne comprenais pas une chose: je voudrais mettre un bouton sur mon site qui a pour fonction d'effacer tous les cookies de mon site afin que la page se rechargera à jour les fichiers html.
Comment puis-je faire?
@ Paul: Vous devriez être plus clair ... comme vous pouvez le voir dans le code apporté un cookie est supprimé par son nom. Donc, vous devriez tout d'abord, connaître tous les cookies que vous avez écrit. Cependant je ne comprenais pas ce que vous entendez par "se mettre à jour les fichiers html" ... peut-être vous voulez obtenir quelque chose d'autre avec des cookies n'a pas grand chose à faire, je veux dire ... mise à jour de mieux expliquer le problème
OK alors je vais essayer d'être plus clair. Lorsque je mets à jour les pages de mon site, par exemple, je éditer le fichier index.html et sur l'hôte FTP. Jusqu'ici tout va bien. Quand je vais sur mon site, la maison qui est l'indice. Html n'est pas modifié. Pour voir qu'il a changé de nombreuses fois que je recharge la page ou supprimer les cookies. Pour cela, je veux créer un bouton qui supprime les cookies issus de mon site (dont je connais les noms), puis recharger la page automatiquement.
J'espère avoir été clair
@ Paul: Je pense que votre problème n'est pas dépendant des cookies. Un cookie, en fait, peut faire beaucoup de choses mais je doute empêcher l'actualisation de votre page dans le navigateur, à moins qu'elle a été spécifiquement créé un système de ce type. Ce que vous devriez vérifier, cependant, est la suivante:
1) Les paramètres de votre serveur web sur le cache
2) Les paramètres de votre navigateur (peut-être en utilisant l'Explorateur, puis afficher la section qui détermine comment il doit se comporter lorsque le navigateur recharge la même page)
3) Si vous avez entré le nalla index.html de votre
TAG METApour forcer un cache de nettoyageSi vous voulez continuer à essayer de supprimer vos cookies en insérant le bouton que vous m'avez dit, la procédure est assez simple: associer le bouton - ou le lien - une fonction JavaScript qui supprime les cookies de cookie avec la fonction présentée dans ce message, tapez:
2
3
4
5
6
) ; deleteCookie ("var1");
) ; deleteCookie ("var2");
/ / ...
) ; deleteCookie («Varna»);
}
En 1000, cependant, ok mon site est hébergé sur altervista. Peut-être que c'est le prob.
Depuis que je suis ici, je voudrais un échange de lien ou d'échange de bannière. Ou si je puis dire un "truc" pour faire un site populaire
@ Paul:
Write (bien), de réagir et ne pas se précipiter