Ajouter, supprimer, lire cookie!

Soyez le premier à donner votre avis sur cette source.

Vue 38 345 fois - Téléchargée 1 023 fois

Description

Bon je l'ai modifier...

Source / Exemple :


<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Cookie</title>
</head>

<body>
<script language="javascript">
function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      		endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
	}
function GetCookie (name) {
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
	return null;
	}
function SetCookie (name, value) {
// un cookie a besoin d'un nom, d'une valeur, d'un nom de domaine, d'une date d'expiration
// 
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
	}

function DeleteCookie (name) {
	var exp=new Date();
	exp.setTime (exp.getTime() - 100000);
	var cval=GetCookie (name);
	document.cookie=name+"="+cval+"; expires="+exp.toGMTString();
	}
function Set(){
cookie=prompt("Donnez une valeur au cookie:","");
var date_exp = new Date();
date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
SetCookie("cookie",cookie,date_exp);
}
function Get(){
alert("Cookie stocké:"+GetCookie("cookie"));
}
function Bye(){
SetCookie("cookie","Il n'y a pas de cookie stocké.")
alert("cookie supprimer. :'( ");
}
</script>
<form>
<input type="button" value="Stocké un cookie" onclick="Set()"><input type="button" value="Voir le cookie" onclick="Get()"><input type="button" value="Supprimer" onclick="Bye()">
</form>
</body>
</html>

Conclusion :


//Merci a tous ceux qui ont fait des scripts sur les cookies(je copie les "function Set/GetCookie()" ;))
DomJ

Codes Sources

A voir également

Ajouter un commentaire Commentaires
masternico
Messages postés
487
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
1 septembre 2011

27 juil. 2007 à 09:28
Je ne croit pas qu'il soit possible d'accéder aux cookies créés par d'autres sites (problème de sécurité)
cs_DomJ
Messages postés
132
Date d'inscription
dimanche 4 décembre 2005
Statut
Membre
Dernière intervention
3 décembre 2013
1
27 juil. 2007 à 05:05
tu cliques sur "Lire"
sy125gi
Messages postés
5
Date d'inscription
mardi 2 janvier 2007
Statut
Membre
Dernière intervention
3 juin 2009

10 juil. 2007 à 19:21
Cela fonctionne même avec des cookies externes, créés par d'autre sites?

Si non, comment faire pour les lire?
cs_DomJ
Messages postés
132
Date d'inscription
dimanche 4 décembre 2005
Statut
Membre
Dernière intervention
3 décembre 2013
1
7 mars 2007 à 15:43
En passant MasterNico, je sais ce qu'a Bultez en tête: Il veut me conseiller pour que j'améliore mes sources!
Merci quand même d'être de mon côté (dans un sens)!
cs_DomJ
Messages postés
132
Date d'inscription
dimanche 4 décembre 2005
Statut
Membre
Dernière intervention
3 décembre 2013
1
1 juil. 2006 à 20:55
Je l'ai modifier tout le monde!
Afficher les 14 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.