comprehension lecture cookies
Bonjour
Pour ceux qui me connaissent me revoilà avec une de mes fameuses questions bêtes ^^
Pour les autres Enchanté de faire votre connaissance :yaisse2:
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 :aie:
Code:
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:
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.