Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1156 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème d'écriture de cookie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'écriture de cookie

n°1350376
LePhasme
Les Belges domineront le monde
Posté le 20-04-2006 à 12:28:50  profilanswer
 

Bonjour, j'ai un problème pour écrire un cookie. Je dois passer plusieurs valeurs pour la génération de la page suivante via le cookie.
Le problème est que lorsque je passe la série de valeur tout va bien sauf la dernière qui n'est pas écrite...
 
Avec le code ce sera peut-être plus clair :
 

Code :
  1. function validation()
  2. {
  3.   var i, nbCalcul,res;
  4.   nbCalcul = getInfo("nbRes" );
  5.   for ( i = 0; i < nbCalcul; i++ )
  6.   {
  7.    res = document.forms[0].elements[i].value
  8.    alert(res); // res a la bonne valeur
  9.    document.cookie = "resUser" + ( i - 1 + 2 ) + "=" + res; // il n'écrit rien à la place de res au dernier passage
  10.    alert(document.forms[0].elements[i].value); // valeur de res est toujours correcte
  11.   }
  12.   var dateExp=new Date();
  13.   var unAn = dateExp.getTime() + (365*24*60*60*1000);
  14.   dateExp.setTime(unAn);
  15.   document.cookie = "expires=" + dateExp.toGMTString();
  16.   alert(getInfo("resUser5" ));
  17.   document.calculs.submit();
  18. }


 
J'ai d'autres écritures précédente dans le cookie, et au final j'ai ca :
 
nom=result; username=aaaa; prenom=loris; difficulte=1; plus=false; moin=false; nombre=5; timer=false; expires=Fri, 20 Apr 2007 11:23:14 UTC; nbRes=5; res1=6; res2=9; res3=6; res4=7; res5=9; resUser1=6; resUser2=9; resUser3=6; resUser4=7; resUser5=
 
Il n'y a rien dans la dernière valeur de resUser5.
Et bizarrement la valeur expires est au milieu alors que je l'écris en dernier.
En cas de besoin je peux poster le reste du code.
 
Merci.

mood
Publicité
Posté le 20-04-2006 à 12:28:50  profilanswer
 

n°1350795
nargy
Posté le 20-04-2006 à 21:12:28  profilanswer
 

> getInfo("nbRes" );
- cékoissa?
- essaye document.forms[0].elements.length

n°1350952
LePhasme
Les Belges domineront le monde
Posté le 21-04-2006 à 09:30:32  profilanswer
 

getInfo est une fonction que j'ai créé pour aller recherches les infos dans le cookie.
En fait le problème était que j'ai une assez grande liste de valeurs ( minimum 20 environs ) et du coup ca atteint la taille maximale du cookie.
 
J'ai résolu le problème en stockant toutes les variables dans une seule valeur.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème d'écriture de cookie

 

Sujets relatifs
[PHP] Problème de sécuritéProbleme de transfert avec une application mfc
[Résolu] Compteur avec cookie et MysqlPetit problème de boucle
[Delphi] fichiers en cours d'ecritureProblème incompréhensible
Probleme sur une fonction !!Problème connexion XMLServer entre Flash (AS) et Java
=> Problème de roll.[Résolu] Problème ouverture Popup
Plus de sujets relatifs à : Problème d'écriture de cookie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR