Ecrire un cookie en php s'avère très simple avec la fonction setcookie.
En javascript, nous allons procéder à une fonction similaire.
Les cookies sont des fichiers généré par un site web à travers votre navigateur internet (Firefox, Internet Explorer, Opera [..]), divers paramètres y sont enregistrés.
L'avantage du javascript sur le php, c'est qu'il peut enregistrer un cookie à n'importe quel moment, avec de nombreux paramètres. Php étant un langage de progammation éxécuté côté serveur ( avant que vous ne voyiez la page ).
Il est possible d'imaginer stocker des informations sur votre résolution d'écran par exemple..
Bref, voici la fonction javascript :
Elle s'avère très simple à comprendre, nous allons la décomposer.
Et si on en faisait une fonction "genre" setcookie mais en javascript ?
[code=javascript]
<script type="text/javascript" >
function setcookie(name,value,days,path) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = ""; if (!path) { var path = '/' ; }
document.cookie = name+"="+value+expires+"; path=" + path";
}
</script>
[/code]
Elle s'utilise tout simplement :
setcookie('dejavenu','oui',1000) ;
Vous l'aurez compris, ceci créera un cookie du nom de dejavenu avec comme valeur oui. Il sera valable pendant 1000 jours ;o)
Les lecteurs ont donné une note moyenne de :
Note: 1 sur 10
Donnez votre note à ce tuto sur 10 :