Bonjour
Pour ceux qui me connaissent me revoilà avec une de mes fameuses questions bêtes ^^
Pour les autres Enchanté de faire votre connaissance
Mais sérieux
Je débute en javascript et j'ai un petit soucis de compréhension sur les cookies:
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.
Pour etre plus clais je vais devoir vous coller le code pour créer que j'utilise et celui pour lire qui marche mais que je pige pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function ecrire_cookie() { var date_expiration=new Date(2999,12,31); var sName="tonPrenom"; var sValue= document.getElementById('champText'); sValue=sValue.value; document.cookie = sName + "=" + sValue + ";expires=" + date_expiration.toGMTString();
et c'est la que je comprends pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function lireCookie() { var sName="tonPrenom"; /*La on definit le nom du cookie a lire je pense sa sa va*/ var oRegex = new RegExp("(?:; )?" + sName + "=([^;]*);?"); /*Ici je cromprends vraiment pas*/ if(oRegex.test(document.cookie)) { /*La c'est le test pour voire si le cookie existe je presume ^^*/ return decodeURIComponent(RegExp["$1"]); /*Et la je suis reperdus*/ } else { return null; } }
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.
Partager