Utiliser la fonction cookie de php... /?\

Statut
N'est pas ouverte pour d'autres réponses.

guslinux

Gamerz'ien
Bon,

voila, étant donné que je m'intéresse au php... je pousse tjs plus loin la gestion de mon site... et j'en suis arrivé aux page que "retienne" les données utilisateurs. c'est y pas bo totu ca.. seulement voila, je n'arrive pas a creer un cookie lol, je précise que je suis sur mon serveur perso (c'est aussi pour la config serveur que je fais ca..)

Merci de m'aider... je patauge un peut...

PS: mon serveur est sous mandrake 9.0 (apache 1.3)...
 
ca m'intersse aussi ... pasque marre des session :D
 
N

niafron

ex membre
:arrow: ici

Edit Fab le Barge: quand on met une url, on la met pas comme ça en entier, surtout quand elle est longue... Sinon ça pète le layout. Vu? :wink:
 
N

niafron

ex membre
bon a present il ne tiens ka vous de faire un systeme sur avec les cookies tout en evitant les acces DB sans arret
 

SUEd

Touriste
pour créer une cookie :
Code:
setcookie('$NomCookie', '$DonneeCookie', '$DurreValidite', '$Path', '$Domaine');
Fais attention au path et au domaine, ils doivent être correct pour que ta cookie soit valide

Sinon, pour accéder aux cookies, c'est simple. Dans le script PHP, une variable $NomCookie est accessible si une cookie est valide ou, de meilleure manière, via : $HTTP_COOKIE_VARS['NomCookie']
Cette variable aura comme contenu "$DonneeCookie".

Sinon, il y a moyen de dé/sérialiser les données afin de mettre le contenu de "plusieurs" variables dans une seule cookie.

Exemple :
Code:
$var[id] = "xxx";
$var[name] = "pouet";
$var[age] = 21;

$DonneeCookie = serialize($var);
Ensuite, quand on veut accéder à la cookie, on fait :
Code:
$var = unserialize(stripslashes($HTTP_COOKIE_VARS['NomCookie']);
Ce qui aura pour effet de recréer le tableau $var[] :)
 
1er
OP
guslinux

guslinux

Gamerz'ien
en fait, j'ai deja testé la fonction cookie.. et ya pas de cookie qui vient s'ajouter ... j'en vient à me demande si il n'y a pas des reglages a faire sur le serveur lui meme.. dans php.ini par ex.. mais j'ai pas trouvé :oops: :? (ca fais tjs con de dire ca poru un étud en info ms bon)...

PS: ma fonction mail ne vas tjs pas lol... sendmail ne fonctionne pas...
 

k o D

Elite
SUEd a dit:
pour créer une cookie :
Code:
setcookie('$NomCookie', '$DonneeCookie', '$DurreValidite', '$Path', '$Domaine');
Fais attention au path et au domaine, ils doivent être correct pour que ta cookie soit valide

Sinon, pour accéder aux cookies, c'est simple. Dans le script PHP, une variable $NomCookie est accessible si une cookie est valide ou, de meilleure manière, via : $HTTP_COOKIE_VARS['NomCookie']
Cette variable aura comme contenu "$DonneeCookie".

Sinon, il y a moyen de dé/sérialiser les données afin de mettre le contenu de "plusieurs" variables dans une seule cookie.

Exemple :
Code:
$var[id] = "xxx";
$var[name] = "pouet";
$var[age] = 21;

$DonneeCookie = serialize($var);
Ensuite, quand on veut accéder à la cookie, on fait :
Code:
$var = unserialize(stripslashes($HTTP_COOKIE_VARS['NomCookie']);
Ce qui aura pour effet de recréer le tableau $var[] :)
MErci beaucoup pour cette explication!
 

♥♥♥

ex membre
Pétage de layout, je vais sévir... :twisted:
 

♥♥♥

ex membre
Déjà quand j'étais pas modo ça m'énervait le pétage de layout mais alors là! :D :wink:
 
K

keep3r

ex membre
session est plus efficace que les cookies (d'ailleur dans certain cas les session s appuye sur des cookies)

ensuite l'initiateur du post ferait bien de se relir parce que j'ai mis du temps avant de comprendre la question tellement c était mal formulé...
 
N

niafron

ex membre
ben grace a ca je viens dapprendre comment kon cachait l url (ben oui avant je savais pas :p )
mea culpa donc :'(
 

♥♥♥

ex membre
NiafroN a dit:
ben grace a ca je viens dapprendre comment kon cachait l url (ben oui avant je savais pas :p )
mea culpa donc :'(
D'où mon utilité... :wink:
 
N

niafron

ex membre
Fab le Barge a dit:
NiafroN a dit:
ben grace a ca je viens dapprendre comment kon cachait l url (ben oui avant je savais pas :p )
mea culpa donc :'(
D'où mon utilité... :wink:
et la je dis

vive Fab le (nouvo) modo, tu veux un coca, bonbons, couverture, cafe??????
(comment ca corruption ? )
:D :D :D :D :D
 

♥♥♥

ex membre
Non, non, ta femme suffira largement... :D

Je n'aime pas abuser ou se la péter quand on a de nouveaux pouvoirs, que ce soit sur GamerZ.be ou dans la Matrice... :cool: :D

Je préfère prévenir, et ensuite agir... Tout en restant cool.

Mais si c'est vraiment le bordel, je n'hésiterai pas à fermez le thread, voir même à supprimer des messages, mais alors là, faut vraiment avoir été trop loin... :? :wink:

Au moins vous êtes prévenu... :wink:
 

SUEd

Touriste
keep3r a dit:
session est plus efficace que les cookies (d'ailleur dans certain cas les session s appuye sur des cookies)

ensuite l'initiateur du post ferait bien de se relir parce que j'ai mis du temps avant de comprendre la question tellement c était mal formulé...
le but des sessions et des cookies est totalement différent.

Les sessions servent, grosso modo, à rendre des variables "globales" durant toute ta navigation sur un site. Le php étant un langage server-side, les variables sont réinitialisées à chaque chargement de page, et les sessions permettent de retenir des variables de pages en pages, sans les faire passer par des url's ou par des formulaires (champs hidden)

Les cookies servent plutôt à retenir des informations (variables, temps) pour quand tu reviens sur un site.

Les deux combinés, étant, comme tu le dis, la meilleure solution.
 
Fab le Barge a dit:
Non, non, ta femme suffira largement... :D

Je n'aime pas abuser ou se la péter quand on a de nouveaux pouvoirs, que ce soit sur GamerZ.be ou dans la Matrice... :cool: :D

Je préfère prévenir, et ensuite agir... Tout en restant cool.

Mais si c'est vraiment le bordel, je n'hésiterai pas à fermez le thread, voir même à supprimer des messages, mais alors là, faut vraiment avoir été trop loin... :? :wink:

Au moins vous êtes prévenu... :wink:

OKi maitre adoré :D une boisson qqconque ...des herbes de provences ... je peux tout vous trouver :D :D ou presque mdr
 

♥♥♥

ex membre
Des herbes de provence tu dis? Miam! Miam! :D
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut