Annonces


#1 01/07/06 13:28:11

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

[PHP] Lancement des cookies

Salut,

Depuis un moment, j'ai un comportement étrange.
Alors que je précise un nom et une valeur ( et une vie ) bien précis. Lorsque je veux voir ce que les cookies contiennent ( lus par FF et affichage ( echo ) )
J'obtiens comme nom : des __utma, __utmb , c , z, ...

et des valeurs du comme :
"142661669142661669.1151755270.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)"
"142661669"
...


La fontion setcookie() isolée fonctionne correctement.

Est ce que vous avez déjà eu un tel problème ?

Dernière modification par xeter (02/07/06 15:37:29)


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#2 01/07/06 14:43:06

Boudha
Modérateur
Equipe Modérateurs
Lieu: 127.0.0.1
OS: Linux Gentoo
Date d'inscription: 18/02/04
Messages: 2053

Re: [PHP] Lancement des cookies

salut,

Précises-tu bien le nom du cookie comme cela :

Code:

echo $_COOKIE['nom_du_cookie'];

Sinon est-ce que tu pourrais nous montrer le morceau de code avec lequel tu créer et affiche le cookie s'il te plait.

PS: j'ai édité ton titre


Freies Wissen macht Spaß.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#3 01/07/06 14:59:46

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

Re: [PHP] Lancement des cookies

Pour l'affichage en PHP je met bien sur

Code:

echo $_COOKIE['__utmx'];

Une partie du code:

Code:

$vie=60*60*24*365;
echo 'un';

$nick='moi';
$nickpass='passe';
            
$vie=time()+$vie;
                $bool=setcookie('login',$nick,time()+$vie);
                setcookie('pass',$nickpass,time()+$vie);

echo $nick.' OUI '.$_COOKIE['login'];

if($bool)
    { echo 'true'; } else { echo 'false'; }

certaines chose sont là pour les tests et trouver une solution...


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#4 01/07/06 15:06:15

Boudha
Modérateur
Equipe Modérateurs
Lieu: 127.0.0.1
OS: Linux Gentoo
Date d'inscription: 18/02/04
Messages: 2053

Re: [PHP] Lancement des cookies

Enlève Cette ligne pour commencer :

Code:

$vie=time()+$vie;

time() retourne l'heure actuelle. Mettre time()+$vie (dans setcookie()) c'est pour dire que la vie du cookie commence à partir du moment ou il a été créé mais là tu lui dit time()+time()+$vie.
Je n'ai pas testé pour voir si ça pouvait créer une erreur mais en tout cas, ce n'est pas correct.

Euh il manque qqch là :

Code:

if($bool)
    { echo 'true'; } else { echo 'false'; }

il faudrait lui donner une instruction à ce if, parce que là traduit en "français" ça voudrait dire "si la variable bool (ici il manque qqch ^^), on affiche true sinon on affiche false

Dernière modification par Boudha (01/07/06 15:20:12)


Freies Wissen macht Spaß.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#5 02/07/06 02:54:55

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

Re: [PHP] Lancement des cookies

Boudha a écrit:

Enlève Cette ligne pour commencer :

Code:

$vie=time()+$vie;

time() retourne l'heure actuelle. Mettre time()+$vie (dans setcookie()) c'est pour dire que la vie du cookie commence à partir du moment ou il a été créé mais là tu lui dit time()+time()+$vie.
Je n'ai pas testé pour voir si ça pouvait créer une erreur mais en tout cas, ce n'est pas correct.

Euh il manque qqch là :

Code:

if($bool)
    { echo 'true'; } else { echo 'false'; }

il faudrait lui donner une instruction à ce if, parce que là traduit en "français" ça voudrait dire "si la variable bool (ici il manque qqch ^^), on affiche true sinon on affiche false

1er Point, non je viens de le mettre, ça pose pas de problème.

2ème Point , non pas besoin de rajouter qqch, if regarde si c'est TRUE ou FALSE.
Et là $bool est une bouléenne


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#6 02/07/06 09:58:35

Malcolm
4d0p73z 14 1337 A7717ud3 !
Equipe Modérateurs
Lieu: unreal://Index.ut2:31337
OS: Linux Debian
Date d'inscription: 03/03/04
Messages: 3443
Site web

Re: [PHP] Lancement des cookies

oui, if ($variable) la teste en tant que true/false.


La nature est bien faite : quand mon nez est bouché, ce sont mes pieds qui sentent ...
http://zeffklop.free.fr/singe.gif FYI RTFM ASAP => Tux : La Légende <=
http://www.php-astux.info/images/newslettux2-468x60.pngNewsletTux

Grand défenseur de la Langue Française tongue

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#7 02/07/06 11:29:15

Boudha
Modérateur
Equipe Modérateurs
Lieu: 127.0.0.1
OS: Linux Gentoo
Date d'inscription: 18/02/04
Messages: 2053

Re: [PHP] Lancement des cookies

Je ne connaissais pas cette possibilité de l'instruction if.

xeter a écrit:

1er Point, non je viens de le mettre, ça pose pas de problème.

Je n'ai pas dit que ça posait des pbs mais que ce n'était pas correct, tu n'en as pas besoin.

Par contre là il y a qqch que je ne comprend pas. C'est quoi ce cookie __utmx ?
Tu définis deux cookies nommés login et pass, pour les afficher il faudrait cela :

Code:

echo $_COOKIE["login"];
echo $_COOKIE["pass"];

Freies Wissen macht Spaß.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#8 02/07/06 12:16:07

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

Re: [PHP] Lancement des cookies

Boudha a écrit:

Je ne connaissais pas cette possibilité de l'instruction if.

xeter a écrit:

1er Point, non je viens de le mettre, ça pose pas de problème.

Je n'ai pas dit que ça posait des pbs mais que ce n'était pas correct, tu n'en as pas besoin.

Par contre là il y a qqch que je ne comprend pas. C'est quoi ce cookie __utmx ?
Tu définis deux cookies nommés login et pass, pour les afficher il faudrait cela :

Code:

echo $_COOKIE["login"];
echo $_COOKIE["pass"];

Je sais bien qu'il faut ça pour les afficher dans le cas ou ça fonctionne et que le nom serai bien login et bien pass.


Mais il met un Cookie  nommé   __utmx   ( ou x est une lettre de l'alphabet )
et lui met une valeur sans cohérence, suite de chiffre:

""142661669142661669.1151755270.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)"
"142661669""


C'est Là qu'est le problème, et je sais pas d'ou ça vient err


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#9 02/07/06 14:08:07

Malcolm
4d0p73z 14 1337 A7717ud3 !
Equipe Modérateurs
Lieu: unreal://Index.ut2:31337
OS: Linux Debian
Date d'inscription: 03/03/04
Messages: 3443
Site web

Re: [PHP] Lancement des cookies

t'as pas de norton machin ? biggrin


La nature est bien faite : quand mon nez est bouché, ce sont mes pieds qui sentent ...
http://zeffklop.free.fr/singe.gif FYI RTFM ASAP => Tux : La Légende <=
http://www.php-astux.info/images/newslettux2-468x60.pngNewsletTux

Grand défenseur de la Langue Française tongue

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#10 02/07/06 14:23:44

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

Re: [PHP] Lancement des cookies

nan nan, et ça le fait sur différents PC


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#11 07/07/06 19:28:41

Boudha
Modérateur
Equipe Modérateurs
Lieu: 127.0.0.1
OS: Linux Gentoo
Date d'inscription: 18/02/04
Messages: 2053

Re: [PHP] Lancement des cookies

Ce problème survient sous Firefox et Internet Explorer ?


Freies Wissen macht Spaß.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#12 07/07/06 23:03:49

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

Re: [PHP] Lancement des cookies

Oui


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#13 08/07/06 00:59:46

Boudha
Modérateur
Equipe Modérateurs
Lieu: 127.0.0.1
OS: Linux Gentoo
Date d'inscription: 18/02/04
Messages: 2053

Re: [PHP] Lancement des cookies

Pas de chance xeter, apparemment t'as mis le pied dans un mystère tongue

J'ai rien trouvé du côté français, alors j'ai cherché du côté anglais, et un gars a éclairci un petit peu le mystère, mais bon il dit bien qu'il n'est sûr de rien. Voila ce que nous dit ce monsieur :

ask.metafilter.com a écrit:

What are these __utma/b/z cookies that are suddenly spewing from all sorts of websites?

For many years now I've monitored the cookies that are offered to my browser and denied most of them. Prior to 2001 (Mozilla 0.8) I was using CookiePal with Netscape 4.x, then I switched to Mozilla and eventually their cookie filtering/prompting capability rose to the same level.

So I see the cookies that come in, at least until I tell Moz to not prompt me anymore and just ban all cookies from a server. About a week ago I started seeing cookies with the names "__utma", "__utmb" and "__utmz" being sent from the server. MANY servers. Servers from all over the world were setting them (here's one).

Now, long ago I learned to recognize certain cookie patterns; for example, if I see a pair of cookies named "CFID" and "CFTOKEN" coming from a server, I know it's running Cold Fusion. Not that I really care, but it's an explanation.

So I'm guessing that these "UTM" cookies are all tied to some software package that a LOT of servers use, perhaps Apache or PHP, and that software package recently released an upgrade that has these cookies turn on by default. Or, more insidiously, my ISP has inserted a not-so-transparent proxy into the chain. Anybody know?

Je ferais une traduction à la demande mais pas maintenant, à 1h55 du matin wink

Mais je n'ai toujours pas compris pourquoi tu voulais toucher à ces cookies ?


Freies Wissen macht Spaß.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#14 08/07/06 01:43:06

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

Re: [PHP] Lancement des cookies

Merci  Boudha.

En fait mes scripts m'envoient à présent ces cookies à la place de ceux voulu. Et depuis que j'ai posté, même qq jours avant, je cherche à isoler le problème.

Et surtout je trouve ça étrange et j'aime pas ne pas comprendre d'ou ça vient tongue


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#15 08/07/06 23:14:14

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

Re: [PHP] Lancement des cookies

Arf, c'est bien ce que je craignais, ça semble être le serveur...

J'ai pris tous mes fichiers de 1&1 vers Freezee... et plus de problèmes !

Là je me vois désarmé face à ce problème. frown


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#16 09/07/06 14:11:07

Boudha
Modérateur
Equipe Modérateurs
Lieu: 127.0.0.1
OS: Linux Gentoo
Date d'inscription: 18/02/04
Messages: 2053

Re: [PHP] Lancement des cookies

xeter a écrit:

Arf, c'est bien ce que je craignais, ça semble être le serveur...

J'ai pris tous mes fichiers de 1&1 vers Freezee... et plus de problèmes !

Là je me vois désarmé face à ce problème. frown

ask.metafilter.com a écrit:

[...] So I'm guessing that these "UTM" cookies are all tied to some software package that a LOT of servers use [...]

wink


Freies Wissen macht Spaß.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#17 09/07/06 17:32:08

xeter
Utilisateur CAS Habitué
Lieu: Dunkerque
OS: Linux Ubuntu
Date d'inscription: 08/02/04
Messages: 1597
Envoyer un MP

  Email  Site web

Re: [PHP] Lancement des cookies

Mon lancement de cookie n'allait pas pour une raison qui n'est pas liée au problème et que j'ai résolu, Les cookies se lancent correctement mais il reste toujours ces cookies lancés.
A priori Freezee utilisent tous les deux des systèmes LAMP donc pas moyen de voir si c'est Apache ou PHP.
Wait&See


errare humanum est , no ordinatum

Mon CMS  => =>  http://www.aidenet.info

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Pub hébergeur :


CtrlAltSuppr.com, forums officiels de JSAND partagés avec Geek&Hype

Powered by PunCAS (JSAND) based on PunBB
© Copyright 2002–2005 Rickard Andersson