TUTORIAL POUR LES COOKIES

thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 - 28 avril 2004 à 12:31
dxh_master Messages postés 97 Date d'inscription mardi 24 mai 2005 Statut Membre Dernière intervention 25 juin 2006 - 27 août 2006 à 13:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22346-tutorial-pour-les-cookies

dxh_master Messages postés 97 Date d'inscription mardi 24 mai 2005 Statut Membre Dernière intervention 25 juin 2006
27 août 2006 à 13:54
une question comment savoir si un pc a un cookie :
si on passe sur une page ( page 1 par exemple) et que sur la page 2 on voudrait juste savoir sil y a le cookie sur le PC
comment faire?
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
20 mars 2005 à 17:47
Non merci sa ira j'ai fini par trouver.
merci quand meêm
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
20 mars 2005 à 17:26
Merci pour ce tuto.
j'ai essayer de créér simplement le cookie mais cela ne marche pas. voici le code employé :
$tableau = compact("pseudo1","mdp1");
$chaine = implode("|",$tableau);
setcookie("conect","$chaine",time()+365*24*3600);

Quelqu'un aurai une solution.
Je suis sur free, peut être que celui ci n'acepte pas les cookie.
Merci d'avance
(je suis pas très fort en php mais j'apprend)
Utilisateur anonyme
7 févr. 2005 à 15:12
Hum pour cela, il faudrait plutot utiliser un fichier text ou mieux, une base mySql (mais je fichier text est suffisant pour ca)
axel1975 Messages postés 2 Date d'inscription jeudi 27 janvier 2005 Statut Membre Dernière intervention 27 janvier 2005
27 janv. 2005 à 13:13
je m'explique..., dans ton exemple on écris un nom dans un champ texte(index.php) puis à partir de ok.php via un lien on peut afficher ce nom dans une page cookies(voir.php)...le truc c'est qu'à chaque fois que l'on retourne sur la page index.php pour y entrer un nouveau nom celui ci s'affichera dans une nouvel page cookies (réinitialisation de la page voir.php)...moi j'aurais voulu que les noms entrés depuis la page index.php s'ajoute au fur et à mesure dans la page voir.php
...aurais-tu un petit tut à ce sujet sous le bras, ou une petite explication...merci
a+
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
27 janv. 2005 à 07:12
Hum.... Explique toi mieu axel1975, je ne comprends pas vraiment.
axel1975 Messages postés 2 Date d'inscription jeudi 27 janvier 2005 Statut Membre Dernière intervention 27 janvier 2005
27 janv. 2005 à 05:27
avant tout merci pour ce tut. clair et efficace!
j'ai une question pour toi Thomvaill: saurais-tu comment faire dans ton exemple pour que l'on puisse afficher plusieurs noms, les un à la suite des autres...
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
4 janv. 2005 à 17:01
thank's
cs_gildev Messages postés 30 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 29 août 2010
4 janv. 2005 à 08:57
pas mal pour un débutant.
c très clair, simple et éfficace.
Continue comme ça, c'est pour ça que phpcs.com a été créé.
Shadow_Source Messages postés 7 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 18 janvier 2005
1 nov. 2004 à 16:57
ce tutorial tombe a point merci beaucoup ^^
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
18 sept. 2004 à 11:58
Oui, et bien moi, je suis null en javascript donc, je pourrais pas dire.
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
17 sept. 2004 à 22:26
Les cookies php et javascript sont identique, c'est la maniere de le poser qui est différente .
thomvaill je ne pense pas que ce que tu viens de marcher fonctionne car tu melanges le javascript avec le php.

Smasher81: Tu travailles en local ??
sinon je vois pas trop le bug...
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
17 sept. 2004 à 12:05
Et bien, je ne sais pas du tout, mais à mon avis les cookies php et javascript sont différents.
Si oui, il y a un truck....
<?php
$nom='
<script>
Le script javascript pour récupérer le cookie (je suis nul en javascript, alors, je ne peut pas te le mettre !)
</script>
';
?>

Voila, c'est un p'tit truck... ca doit pouvoir marcher je pense (j'ai pas testé)
smasher81 Messages postés 63 Date d'inscription jeudi 16 janvier 2003 Statut Membre Dernière intervention 28 janvier 2009
16 sept. 2004 à 23:40
J'aimerais savoir si un cookie php est pareil que javascript...

J'ai du créé mon cookie avec javascript mais j'aimerais le récuperer avec PHP... J'ai essayer mais on me donne cette erreur..

Notice: Undefined index: bob in *\**\***\*****\****\**\compte.php on line 3



Mon code..très simple pour le teste...

<head>
<?php
$nom = $_COOKIE['bob'];
?>
</head>
J'ai bien nommé mon cookie bob sous javascript..Je me demande ou est l,erreur
bedo_one Messages postés 25 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 27 décembre 2004
2 août 2004 à 10:53
??? y a des hébergeurs ki te donnent pas ce ke t'a payé? il te donnerait koi comme bande passante si y a pas les 70 go? moins? mais ds ce cas pk il indiquerait 70 Go? c'est tt simplement de l'arnaque où y a une autre raison?
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
2 août 2004 à 10:41
ouai c peut encore aller mais tu sais pas s'il va te les donner les 70Go de transfert...
WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008
2 août 2004 à 01:05
Bah ouais je sais, la j'en ai retrouvé un pas trop trop cher, mais c'est quand même 20euros par mois, pour 2Go et 70Go de transfert...
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
1 août 2004 à 12:37
moi je savait meme pas que le mien était illegal c un mec qui me la appri sur mon forum !!! mais thom a raison tu aura du mal
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
1 août 2004 à 12:19
ouais, nico606, excuse, j'ai fait une faute de frappe dsl
c: http://ton-site.jexiste.fr

encore dsl


et white, sans etre pécimiste, tu trouvera jamais un hebergeur comme sa (en tout cas dans le legal LoL, après, c'est a toi de voir si tu ve passer dans LILEGAL )
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
1 août 2004 à 12:04
gro !!! c sur que la tu va avoir du mal, surtout pour avoir un bon hebergeur pour le prix !!!
WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008
1 août 2004 à 11:59
moi je payais 6$ par mois pour 2.5Go, et la je cherche 2Go ou 2.5, mais pas en dessous... et je galère pour trouver.
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
1 août 2004 à 11:11
dsl j'ai eu un petit probleme avec le Ctrl+v lol
je voulais dire:
"ouai ca peut etre une bonne offre par contre ce que tu dis thom "A oui, j'ai oublié un truck, si tu prends pas de nom de domaine ton adresse sa fé: http://ton-site@jexiste.fr" c'est impossible normalement ya jamais de @ dans les adresse c'est plutot http://ton-site.jexiste.fr lol "

encore dsl...
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
1 août 2004 à 11:07
ouai ca peut etre une bonne offre par contre ce que tu dis thom "A oui, j'ai oublié un truck, si tu prends pas de nom de domaine ton adresse sa fé: http://ton-site@jexiste.fr" c'est impossible normalement ya jamais de @ dans les adresse c'est plutot A oui, j'ai oublié un truck, si tu prends pas de nom de domaine ton adresse sa fé: http://ton-site@jexiste.fr
lol

pour white moi aussi mon hebergeur est très douteux il est illegal kidlogis.com pas cher ca c sur mais illegal ...
@++
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
1 août 2004 à 10:57
Moi, pour ton hébergeur, je te conseil www.jexiste.fr

L'abonnement de base, c'est 1 appel chez allo-pass /mois
(l'abo. de base c'est a peut près sa:

_100 Mo
_1 DB
_1 Go de bande passante /mois
_PHP5 !!
_Sur demande, CGI (gratuit)
_stats détaillées
_et ils te proposent aussi d'installer des truck gratuit sur ton compte: forum phpBB, portail Xoos, un autre portail je c pu le nom

donc voila

Et après, tu peux t'acheter d'autre truck ex: plus d'espace disck, plus de bande passante, plusieur DB, un nom de domaine

donc, si tu prend des truck comme sa donc pour l'installation, faut appelé 1 ou2 allopass et après en tout sa doit faire 2 ou 3 appel/mois

voila, enfin va voire leur site: http://www.jexiste.fr


A oui, j'ai oublié un truck, si tu prends pas de nom de domaine ton adresse sa fé: http://ton-site@jexiste.fr

et aussi t'ai pas obligé dans acheter chez eu si t'en a déja un, tu pe l'installer sur ton compte (par contre, il y a un frai d'installation d'un ou deux appels)


Voila, je crois que je t'ai tout dit
@++
WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008
31 juil. 2004 à 22:00
dsl...

moi pour mon site, bah mon hébergeur a fermé... c'était un hébergeur brésilien un peu douteux, mais pas cher... mais il existe plus plus alors j'en cherche un autre...

bon bah on repars sur de bonnes bases ;)

@++
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
31 juil. 2004 à 14:07
tu as raison mon site bug (je le reconnais) mais c'est parce que je viens de changer d'hebergeur !!! de plus je viens de faire la nouvelle version il ne me manque plus qu'a la finaliser !!! et puis toi ton site et bin je peus pas le regarder, http://laxis.sowiteam.com ???

en ce qui concerne ma premiere sources et bien j'avais remarqué que sur CS il n'y en avais pas encore donc en ai poster une mais justement j'aurai aimer qu'on me disent que ma source n'était pas génial mais ce n'est pas le cas donc ... (je n'est jamais dit que c'était dur !!!)
et puis je n'es pas envie de m'enbrouillé avec toi alors (je l'ai deja dis) mais je m'excuse auprès des personne que j'ai critiqué inutilement

par contre le "alors avant de l'ouvrir et de critiquer, réfléchi !" n'était pas indispensable !!!
WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008
30 juil. 2004 à 21:59
nico606 > et de toute facon quesque ca te fais que le code soit de lui ou pas et qu'il ait compris ou pas ?

il participe a la communautée... mais si tu veu on commence a parler de la seule source que tu as postée, franchement la fonction mail() pas dur...

mais personne ne dis rien...

et puis bon ton site qui ne marche même pas... alors avant de l'ouvrir et de critiquer, réfléchi !
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
30 juil. 2004 à 15:49
Merci a tous !!

Et oui, ce tuto est de moi !! nico66 !!!!!


Je le metterai quand j'aurais le temps dans la nouvelle zone
tempusus Messages postés 358 Date d'inscription dimanche 8 février 2004 Statut Membre Dernière intervention 9 octobre 2017 1
30 juil. 2004 à 13:04
Bonjour,

A mon avis, tu devrait remettre en page ce tutorial et le poster dans la nouvelle zone tutoriaux des sites codes sources.

C'est dificilement lisible en l'etat en fait :)

A bon entendeur, 7/10

Cordialement

Tempusus
Admin CS
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
30 juil. 2004 à 12:16
tout d'abord en relisant mes message j'ai remarquer que je m'était enporter et je m'en xcuse mais ce qui ma géné ce n'est pas le tuto en lui meme car il est utile certe,mais pour moi je dis bien pour moi (a mon avis d'autre personne le pense) ce tuto ne vient pas de lui et je ne sais meme pas s'il a compri ce qu'il postais.
WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008
30 juil. 2004 à 11:36
nico606 > tu sais tout le monde a été débutant un jour, et puis a ce que je saches, ce site est un site d'entraide, moi je trouve ca super bien les TUTO comme ca, et de toute facon que ca te plaise ou non, ca peu plaire a d'autres personnes, donc ca ne sert a rien de poster des commentaires comme les tiens...

Moi j'ai appris le PHP grâce a des personnes comme thomvaill qui postent des TUTO, je peu te dire c'est pratique, un bouquin c'est pas a la porté de tout le monde question prix, et le site php.net n'est pas forcément abordable pour un débutant.

Donc moi ce que je dis c'est : continue comme ca thomvaill
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
4 mai 2004 à 18:37
ce n'est pa a toi que je disais que c'etait evidant mais a l'auteur qui devrai en savoir un minimum sur la question !!! tu n'etait en aucun cas designé
bedo_one Messages postés 25 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 27 décembre 2004
4 mai 2004 à 13:04
c t pourtant evident !!!



euh... oui sans doute, xcuse si ma question de newbie te semble pas pertinente...
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
3 mai 2004 à 17:20
la sa te le redemandera toujours c evidents

la premiere page qui te viendra c la page index donc il te le demandera toujours, il faut inverser la page index et voir puit mettre une condition sur la page index (si i a pa de cookie redirection vers la page voir et si y a le cookies alors il reste sur la page index et il affiche le nom)

c t pourtant evident !!!
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
3 mai 2004 à 15:55
nan, après, il faut juste rajouter sur la page d'acueil entre HEAD et /HEAD:
<?php
$nom = $HTTP_COOKIE_VARS['cookie_bjr'];
?>

et dans BODY par exemple:
Bonjour M. <?php echo($nom) ?> et bienvenue !!


VOILA, @+
bedo_one Messages postés 25 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 27 décembre 2004
3 mai 2004 à 13:08
ton exemple là c pas très pratique, vu que c'est pas sur la page d'acceuil ki y a le bonjour m... et bienvenue, mais sur une autre page php, donc je pense qu'à chaque chargement ça redemandera le nom, non?
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
1 mai 2004 à 11:07
laisse tomber
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
1 mai 2004 à 10:49
nan, nan, nan, moi, ch'suis po un choureur. Et,pis, je comprend po ce que tu dis en disand: jy comprend pu rien tu fais des sources sans les comprendre, mais, je les comprend mais sources !!!
nico606 Messages postés 270 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 11 septembre 2004 2
30 avril 2004 à 19:27
jy comprend pu rien tu fais des sources sans les comprendre je croi que sa sent la choure a plein nez !!!
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
29 avril 2004 à 18:14
merci
cs_Isengard Messages postés 83 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 10 février 2006
29 avril 2004 à 16:42
C'est vraiment super bien fait pour les débutants
Vraiment pas mal
Moi g appris ca ya pas trop longtemps maintenant je maitrise mais j'avoue que g eu du mal a capter et que ca ca m'aurai bien aidé ^^
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
28 avril 2004 à 12:42
doucement, je suis qu'un débutant.....

Mais, du moment que sa marche... Voila koi.
psyjc Messages postés 182 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 18 avril 2008
28 avril 2004 à 12:40
time() renvois un timestamp unix exprimé en secondes, qui a pour depart le 1er janvier 1970 .... mais bon, on s'en fou ;)

de plus :
$HTTP_COOKIE_VARS['LeNomDuCookie']; est obsolete, maintenant on utilise : $_COOKIE['LeNomDuCookie']


extrait de la doc php :
"$HTTP_COOKIE_VARS contient les mêmes informations, mais n'est pas autoglobale."
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
28 avril 2004 à 12:31
J'atten vos coms
Rejoignez-nous