Cookies en javascript

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 324 fois - Téléchargée 16 fois

Contenu du snippet

Voici un exemple simple de cookie pour vos sites et pages web. A vous de le paramètrer, j'ai mis les commentaires pour ça !

(A mettre entre <head> et </head>)

Source / Exemple :


<script type="text/javascript">
<!--
var user = "CodeurleGeek"; // A remplacer par un truc du style <?php echo $user; ?> dans une page avec session 
var sauvegarde = user;
if(document.cookie) // Si il y a un cookie
sauvegarde = document.cookie; //on le lis et on l'écris dans sauvegarde
else //Sinon
//Definition de quand le cookie expire :
var echeance = new Date();
var maintenant = echeance.getTime() + (1 * 60 * 60 * 1000); //Le cookie dure 1 heure
echeance.setTime(maintenant);
//On définis le nom du cookie (Paramètres de connexion) et on écris l'user, puis quand le cookie expire
document.cookie = 'Paramètres de connexion ='+user+'; expires='+echeance.toGMTString(); 
alert(sauvegarde); //on affiche qui l'user
 //-->
</script>

Conclusion :


Merci de laisser vos commentaires et remarques !

A voir également

Ajouter un commentaire

Commentaires

Messages postés
5
Date d'inscription
mercredi 21 novembre 2007
Statut
Membre
Dernière intervention
27 novembre 2008

Une bonne fonction.
Messages postés
2
Date d'inscription
lundi 24 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008

Merci a toi je vais jeter un coup d'oeuil car je craque avec sa lol
Messages postés
626
Date d'inscription
samedi 28 septembre 2002
Statut
Membre
Dernière intervention
18 mai 2009
3
Je te conseilles cet excellent article (comme tous les articles de ce site d'ailleurs...) :

http://www.quirksmode.org/js/cookies.html
Messages postés
2
Date d'inscription
lundi 24 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008

Pour créer les cookies sa va mais j'ai beaucoup de mal a comprendre clairement la manière de les lire et exploiter.
J'ai bien trouvé une soluce sur le net avec des regex mais j'avoue que j'y pige rien lol.
Si vous pouviez avoir pitié d'un pauvre débutant et expliquer sa de manière a ce que même moi je puisse comprendre sa serait sympa ^^
Merci d'avance.
Messages postés
626
Date d'inscription
samedi 28 septembre 2002
Statut
Membre
Dernière intervention
18 mai 2009
3
Il aurait été sympa d'avoir plusieurs fonctionnalités (= fonctions()) :
- Ajouter un cookie
- Récupérer la valeur d'un cookie
- Supprimer un cookie

En gros faire quelque chose de plus généraliste.
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.