begin process at 2010 03 22 15:27:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Ecriture de cookie sous ie7


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ecriture de cookie sous ie7

vendredi 1 février 2008 à 11:17:09 | Ecriture de cookie sous ie7

Morphinof

Bonjour,

J'ai un petit problème d'écriture de cookie avec IE7, lorsque je j'essaye d'écrire dans un cookie quelquonque la chaine suivante :

01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,
29,2A,2B,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53
,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,
81,82,83,84,85,86,87,88,89,90,91,92,93,94,95%

qui représente des numéros de département, document.cookie devient null à partir du 30 eme département, pourtant il ne semble pas que la chaîne soit trop longue j'ai testé avec une chaine de 1400 caractères sans virgules et la tout ce passe bien, j'ai l'impression que sa viendrai de l'encodage de la chaine par la fonction escape avant l'écriture du cookie mais je n'en suis pas certain.

Je ne comprends pas pourquoi IE7 n'arrive pas à écrire cette chaine alors que FireFox lui le fait sans souci.

Quelque chose cloche mais je ne vois pas du tout où, si vous avez une idée je suis tout ouïe !
vendredi 1 février 2008 à 12:14:31 | Re : Ecriture de cookie sous ie7

bultez

Membre Club


Bonjour,
    tu fais quelque chose de particulier probablement (?)
    parce que avec ou sans escape, ça semble baigner

<script type="text/javascript">
    function ecr()
    {   var da = new Date();
        var d = new Date( Date.parse(da) + ( 1000*60*60*24*365 ) );
        document.cookie = escape("01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,2A,2B,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95") +
                            ";expires=" + d.toGMTString() + ";" ;
    }
    function lir()
    {    alert(document.cookie);    }
</script>
<input type="button"
       onclick="ecr();"
       value="ecrire" />
<input type="button"
       onclick="lir();"
       value="lire" />
           




                Cordialement            Bul         «mon Site»     «M'écrire»
vendredi 1 février 2008 à 13:35:30 | Re : Ecriture de cookie sous ie7

Morphinof

Justement rien de particulier j'écrit juste d'autres cookies avant, et si je supprime l'écriture ce ce cookie en particulier tout ce passe bien c'est pour sa que je bloque :(
vendredi 1 février 2008 à 13:38:02 | Re : Ecriture de cookie sous ie7

Morphinof

Je viens d'essayer avec ton code, même erreur. Je comprends plus rien ^^
vendredi 1 février 2008 à 13:42:00 | Re : Ecriture de cookie sous ie7

Morphinof

Voila ce que contient mon document.cookie avant écriture si sa peu eclaircir les choses

se_activ_onglet_0=1; se_activ_onglet_1=0; selected_expert=null; ss_activ_onglet_0=1; ss_activ_onglet_1=0; ss_activ_onglet_2=0; ss_activ_onglet_3=0; selected_brochure_id=24; selected_brochure_number=3107; array_liste_labels_cn_a_traiter=null; selected_csp_name=cadres; selected_regime_name=prevoyance; texte=Test%20sur%20brochure%203107%2C3107%2CCC%2Cjj/mm/aaaa%2Cjj/mm/aaaa%2Ctrue%2Cfalse%2Cfalse%2Cjj/mm/aaaa; taux=null; application=null; syndicats=null; caisses=null; 01%2C02%2C03%2C04%2C05%2C06%2C07%2C08%2C09%2C10%2C11%2C12%2C13%2C14%2C15%2C16%2C17%2C18%2C19%2C21%2C22%2C23%2C24%2C25%2C26%2C27%2C28%2C29%2C2A%2C2B%2C30%2C31%2C32%2C33%2C34%2C35%2C36%2C37%2C38%2C39%2C40%2C41%2C42%2C43%2C44%2C45%2C46%2C47%2C48%2C49%2C50%2C51%2C52%2C53%2C54%2C55%2C56%2C57%2C58%2C59%2C60%2C61%2C62%2C63%2C64%2C65%2C66%2C67%2C68%2C69%2C70%2C71%2C72%2C73%2C74%2C75%2C76%2C77%2C78%2C79%2C80%2C81%2C82%2C83%2C84%2C85%2C86%2C87%2C88%2C89%2C90%2C91%2C92%2C93%2C94%2C95%25; array_liste_id_cn_a_traiter=12%2C13%2C119%2C121%2C176%2C204%2C206%2C226%2C227%2C232%2C236%2C245%2C259%2C262%2C295%2C336%2C337%2C358%2C360%2C363%2C364%2C365%2C369%2C370%2C371%2C373; array_liste_label_cn_a_traiter=01.25Z%20-%20Culture%20d%27autres%20fruits%20d%27arbres%20ou%20d%27arbustes%20et%20de%20fruits%20%E0%20coque%2C01.26Z%20-%20Culture%20de%20fruits%20ol%E9agineux%2C20.11Z%20-%20Fabrication%20de%20gaz%20industriels%2C20.14Z%20-%20Fabrication%20d%27autres%20produits%20chimiques%20organiques%20de%20base%2C24.46Z%20-%20%C9laboration%20et%20transformation%20de%20mati%E8res%20nucl%E9aires%2C27.12Z%20-%20Fabrication%20de%20mat%E9riel%20de%20distribution%20et%20de%20commande%20%E9lectrique%2C27.31Z%20-%20Fabrication%20de%20c%E2bles%20de%20fibres%20optiques%2C28.91Z%20-%20Fabrication%20de%20machines%20pour%20la%20m%E9tallurgie%2C28.92Z%20-%20Fabrication%20de%20machines%20pour%20l%27extraction%20ou%20la%20construction%2C29.10Z%20-%20Construction%20de%20v%E9hicules%20automobiles%2C30.11Z%20-%20Construction%20de%20navires%20et%20de%20structures%20flottantes%2C31.02Z%20-%20Fabrication%20de%20meubles%20de%20cuisine%20%2C33.15Z%20-%20R%E9paration%20et%20maintenance%20navale%2C33.19Z%20-%20R%E9paration%20d%27autres%20%E9quipements%2C45.40Z%20-%20Commerce%20et%20r%E9paration%20de%20motocycles%2C47.42Z%20-%20Commerce%20de%20d%E9tail%20de%20mat%E9riels%20de%20t%E9l%E9communication%20en%20magasin%20sp%E9cialis%E9%2C47.43Z%20-%20Commerce%20de%20d%E9tail%20de%20mat%E9riels%20audio%20et%20vid%E9o%20en%20magasin%20sp%E9cialis%E9%2C49.31Z%20-%20Transports%20urbains%20et%20suburbains%20de%20voyageurs%2C49.42Z%20-%20Services%20de%20d%E9m%E9nagement%2C50.20Z%20-%20Transports%20maritimes%20et%20c%F4tiers%20de%20fret%2C50.30Z%20-%20Transports%20fluviaux%20de%20passagers%2C50.40Z%20-%20Transports%20fluviaux%20de%20fret%20%2C52.21Z%20-%20Services%20auxiliaires%20des%20transports%20terrestres%2C52.22Z%20-%20Services%20auxiliaires%20des%20transports%20par%20eau%2C52.23Z%20-%20Services%20auxiliaires%20des%20transports%20a%E9riens%2C53.20Z%20-%20Autres%20activit%E9s%20de%20poste%20et%20de%20courrier;


j'ai juste enlevé le phpsesid
vendredi 1 février 2008 à 13:52:38 | Re : Ecriture de cookie sous ie7

Morphinof

J'ai fait un test en détruisant tout les cookies avant d'écrire celui la et sa marche mais il y à un os si sa viens de la taille de mon document.cookie parce que si j'enlève l'écriture du cookie qui fait planter sa marche bien et mon document.cookie est plus lourd que si j'ajoutait juste celui qui plante à la suite.
Apparement l'ordre d'écriture ne change rien j'ai essayé au cas ou mais ca ne change rien.
vendredi 1 février 2008 à 15:20:34 | Re : Ecriture de cookie sous ie7

bultez

Membre Club
et si tu remplaçais les ; par un autre caractère ( _  par exemple... )

                Cordialement            Bul         «mon Site»     «M'écrire»
vendredi 1 février 2008 à 15:21:59 | Re : Ecriture de cookie sous ie7

bultez

Membre Club
ah... je ne sais pas si je n'ai pas un souci pour recevoir les réponses....
j'ai changé d'adresse mail et certaines réponses me parviennent, pas toutes...

                Cordialement            Bul         «mon Site»     «M'écrire»
vendredi 1 février 2008 à 15:49:51 | Re : Ecriture de cookie sous ie7

Morphinof

J'ai essayé aussi j'ai même problème du moment que que met pas de ";" sa n'a aucune incidence l'érreur reste.

Sa à l'air d'être un problème de longeur et pourtant comme j'ai pu le tester ce n'est pas clairement sa si je suprimme l'écriture de ce cookie tout marche bien et la longeur totale de document.cookie dépasse les 4000 caractères.

Plusieurs de mes autres cookies on une structure bien plus complexe que celui la et s'enregistrent correctement.

Si j'essaye de n'enregistrer que ce cookie sa marche bien.
Si je détruit les autres cookie avant de l'écrire sa marche aussi.
Si j'écrit tout mes cookie sauf celui la sa marche.

Dès que j'essaye d'écrire ce cookie avec les autres c'est fini.
Et pourtant il n'as rien de bien sorcier et je ne dépasse pas la limite de taille d'un cookie.
vendredi 1 février 2008 à 15:53:30 | Re : Ecriture de cookie sous ie7

bultez

Membre Club
et bien chez moi  c'est les ; qui perturbaient. ( s'arrêtait au 1er ! )
la taile, pas de souci.

                Cordialement            Bul         «mon Site»     «M'écrire»

1 2 3 4

Cette discussion est classée dans : chaine, ecriture, cookie, écriture, ie7


Répondre à ce message

Sujets en rapport avec ce message

Ecriture et lecture d'un cookie [ par zemele ] Bonjour,J'ai réalisé un script permettant de compter le temps passé sur une page. Un Cookie initial est créée deux niveaux au dessus de la page lançan include XML dans XML [ par abdoulax ] Bonjour,Je voudrai inclure un fichier XML dans un autre fichier XML à l'aide de javascript. Ou inclure un chaine contenant les élément XML.exemple:cha Problème avec fonction pour générer cookie [ par way2web ] Bonsoir,j'ai un peu avancé dans mon script de commande de pizza (grâce à vous !! ;-) ) mais je bloque maintenant dans ma fonction cookie (je ne vois p IE 7 et CSS2 [ par lgh ] Bonjour a tous,Je viens de lire la lettre code source et même si je n'interviens pour ainsi dire jamais dans le forum, je me suis dit il faut que je s chaine sans espace [ par Death Angel ] Bonjour, voilà, j'ai un div qui est dans un tableau en table-layout: fixed width="100%" height="380" border="0" cellspacing="0" cellpadding="0" style= Problème resizeTo sous XP et IE7 [ par aloisio11 ] Bonjour,J'ai une fonction qui me permet de passer ma page sur 2 ecrans en cliquant sur une boutonVoici la fonctionvar Etat = 0;var WinW = window.scree alerte detection cookie [ par lolo55 ] Bonjour, voila je recherche un script qui permet de signaler a l'internaute lorsqu'il se rend sur un page (acces membres) que si son navigateur intern code html comme cookie [ par g_fuck ] salut! j'ai un code JS servant a storer des cookies : function  SetCookie (name, value) {  var argv = SetCookie.a javascript et IE7 [ par gs_gs ] BonjourDepuis mo passage en IE7, la date et l'heure et commentaire ne s'affiche plus sur la barre d'état basse (mais le script continue bien en vesion IE7 - Ereur d'application [ par gs_gs ] BonjourLorsqueje quitte IE j'ai le message suivant :L'instruction à "0x66869bc7" emploie l'adresse mémoire "0x0000001c". La mémoire ne peut pas être "


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,044 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales