begin process at 2012 05 29 17:00:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

Autre

 > 

Problème lecture cookie :(


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

Problème lecture cookie :(

jeudi 15 novembre 2007 à 09:46:37 | Problème lecture cookie :(

Nixeus

Bonjour à tous !

Je dois créer un cookie quand je rentre sur mon site, puis le lire ensuite, afin de savoir si la personne est déja venue.

Il s'agit donc de l'exemple le plus bateau !
Le problème est que, en utilisant les méthodes mises sur le net et sur ce forum, la fonction de lecture me renvoie toujours NULL, alors que le cooki est bien créer, et semble correcte.

Je me permet donc de vous donner mon bout de code :


ECRITURE DU COOKIE;

[code]

function ecrire_cookie(nom, valeur, expires)

{

document.cookie=nom+"="+escape(valeur)+

((expires==null) ? "" : ("; expires="+expires.toGMTString()));

}

 

date=new Date;

date.setMonth(date.getMonth()+1); // expire dans un mois

ecrire_cookie("deja_venu", "oui", date);

[/code]


LECTURE DU COOKIE ;
[code]

function arguments_cookie(offset)

{

var endstr=document.cookie.indexOf (";", offset);

if (endstr==-1) endstr=document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

function lire_cookie(nom)

{

var arg=nom+"=";

var alen=arg.length;

var clen=document.cookie.length;

var i=0;

while (i<999)

{

var j=i+alen;

if (document.cookie.substring(i, j)==arg)

return arguments_cookies(j);

i=document.cookie.indexOf(" ",i)+1;

if (i==0) break;

}

return null;

}

var reponse;

reponse=lire_cookie("deja_venu");

window.alert(reponse);


[/code]


Voila, donc la réponse est toujours NULL lors de la lecture de mon cookie !

Je vous fournis également une copie de mon cookie, qui est sur le disque dur !

deja_venu
oui
localhost/divalto/
1088
4272031232
29900533
106155296
29894499
*

Voila voila !
Je ne comprend vraiment pas :(

Merci beaucoup de votre aide, je vous souhaite une bonne journée

Nixeus'
jeudi 15 novembre 2007 à 10:34:50 | Re : Problème lecture cookie :(

bultez

Membre Club


Bonjour,

   c'est  uniquement pour savoir si une personne est déjà venue ?
    pourquoi toute cette gestion alors ?
   
                créer un cookie pour ~1 an :
var da = new Date();
var d=new Date(Date.parse(da)+(1000*60*60*24*365));
document.cookie="n'importe quoi ?" + ";expires=" + d.toGMTString() + ";" ;

                tester si cookie existe :
if ( document.cookie ) dèjà venu  else pas encore venu



                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 15 novembre 2007 à 10:46:30 | Re : Problème lecture cookie :(

Nixeus

Merci de ta réponse,

Cependant, comment if(document.cookie) va savoir quel cooki je veux détecter ?

Merci

Nixeus'
jeudi 15 novembre 2007 à 10:57:06 | Re : Problème lecture cookie :(

bultez

Membre Club
Réponse acceptée !
il n'y a jamais qu'un seul cookie pour un même utilisateur.
c'est une chaîne de caractères pas plus.
on peut donc y mémoriser ce qu'on veut et étudier son contenu.
si c'est pour savoir si un internaute est déjà venue, la présence
    ou pas du cookie suffit

if  (!document.cookie)
            créer le cookie car jamais venu
else     déjà venu.


                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 15 novembre 2007 à 11:04:29 | Re : Problème lecture cookie :(

Nixeus

Merci beaucoup ! Cela fonctionne au poil ! :)

Nixeus'


Cette discussion est classée dans : lecture, code, var, document, cookie


Répondre à ce message

Sujets en rapport avec ce message

c'est quoi ce truc????? [ par gaga38 ] salut a tous, voila mon souci j'essaye de comprendre ce ..###{[ de code, mais la je butte serieux, si y'a des volontaires pour m'aider ce serai gentil 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 Protection page avec cookie de session expire [ par Jarod1980 ] Bonjour,Je voudrais créer une page d'authenfication donnant accès à une page necessitant un cookie de session qui est crée lors de l'authentification REDIRECTION VERS UNE PAGE SPÉCIALE SI LE SITE N'A JAMAIS ÉTÉ VISITÉ. [ par Paulard69 ] Bonjour, pouvez-vous m'aider?JavaScript"> // Scrip créé Créer un cookie avec javascript [ par Brydjy ] Bonjour à tous. J'utilise deux fonctions pour mon cookie, je souhaite en crée un. j'ai testé ça ne fonctionne pas, même dans une page toute simple HTM Problème de cookie [ par molko13 ] Bonsoir à tous,Cela fait plusieurs jours que je me casse les dents sur la gestion d'un cookie qui serait à terme utilisé pour gérer l'affichage ou de Erreur Javascript 'document.getElementById(...)' ? [ par chrbar ] Bonjour, J'essaye d'utiliser le script ci-dessous pour afficher un compteur qui passe de page en page, comme sur la page:http://www.ensembleverslave Creation Cookie [ par stella2809 ] Bonjour j'aurais une question concernant les cookies, je souhaiterais afficher un "disclaimer" voici mon cookie de lecture : [code=js]function readC Alternance entre divs [ par Trashful ] Bonjour à tous, J'ai un petit problème et j'espère que votre communauté sera en mesure de corriger mes petites erreurs. N'étant pas un professionnel Variable retour de function [ par bydouille ] Bonjour, Je désire faire et utiliser une function qui me renvoie le contenu d'une ligne de tableau (3 cellules) avec comme id : cell-1, cell-2, cell-


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,123 sec (3)

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