Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1307 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Help pour cookies

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Help pour cookies

n°510434
Big-Foot
Posté le 08-09-2003 à 20:11:30  profilanswer
 

Hello
 
Ca fait un peu de temps que j'ai plus touché au cookies et j'ai quelques question :  
 

Code :
  1. setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])


 
ici si je veux que tout les repertoires de mon site ayent accés au cookie, "string path" je le replace par "/" ?
 
quel est la forme de "string domain" ? par exemple pour http://www.google.com/
 
 
 
Si je veux verifier si une valeur dans le cookie du client existe, je considere le cookie "$_COOKIE["$nom"]" comme une chaine de caractere pas vrai ?
 
Si je veux ajouter des valeurs à la fin de celles deja presente dans le cookie existant chez le client je peu faire comment ? recuperer les valeurs de celui-ci et recreer un cookie du meme nom ?

mood
Publicité
Posté le 08-09-2003 à 20:11:30  profilanswer
 

n°510530
omega2
Posté le 08-09-2003 à 22:12:26  profilanswer
 

Big-Foot a écrit :

Hello
 
Ca fait un peu de temps que j'ai plus touché au cookies et j'ai quelques question :  
 

Code :
  1. setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])


 
ici si je veux que tout les repertoires de mon site ayent accés au cookie, "string path" je le replace par "/" ?
 
quel est la forme de "string domain" ? par exemple pour http://www.google.com/
 
 
 
Si je veux verifier si une valeur dans le cookie du client existe, je considere le cookie "$_COOKIE["$nom"]" comme une chaine de caractere pas vrai ?
 
Si je veux ajouter des valeurs à la fin de celles deja presente dans le cookie existant chez le client je peu faire comment ? recuperer les valeurs de celui-ci et recreer un cookie du meme nom ?

Pour la dernière question, tu fait simplement un setcookie avec un nom qui n'est pas déjà dans le cookie déjà existant (pourquoi chercher a faire compliqué? ;) )
$_COOKIE["$nom"] est la bonne réponse pour obtenir une valeur qu'est dans le cookie.
le string domain, j'ai jamais utilisé et le path, je l'ai jamais forcé (j'utilises un fichier centralisateur qui est le seul qui est vu par un visiteur, le choix de la page étant fait grâce a une variable passé en paramêtre).

n°510736
Big-Foot
Posté le 09-09-2003 à 10:23:35  profilanswer
 

Citation :

Pour la dernière question, tu fait simplement un setcookie avec un nom qui n'est pas déjà dans le cookie déjà existant


 
Je comprend pas ce que tu veut dire, tu voudrai que je crée un autre cookie avec un nom different ? Si c'est ca, alors ca va pas parce que je veu seulement ajouter une valeur dans le cookie existant.

n°511140
omega2
Posté le 09-09-2003 à 18:43:56  profilanswer
 

Big-Foot a écrit :

Citation :

Pour la dernière question, tu fait simplement un setcookie avec un nom qui n'est pas déjà dans le cookie déjà existant


 
Je comprend pas ce que tu veut dire, tu voudrai que je crée un autre cookie avec un nom different ? Si c'est ca, alors ca va pas parce que je veu seulement ajouter une valeur dans le cookie existant.

setcookie ( string name ...
name étant le nom sous lequel la valeur est stocké dans le cookie et pas le nom du cookie.
Un cookie est uniquement repéré par le nom de domaine et le répertoire.

n°511151
Big-Foot
Posté le 09-09-2003 à 18:52:43  profilanswer
 

ah ok, je pensais que ca créé un cookie par setcookie... mais je veut toujour faire commme j'ai dit avant : ajouter une valeur a ce meme nom. Alors comment je fiat, je recupere les valeurs et je recrée un meme nom dans lequel il y aura les ancinnes données plus les nouvelles ?

n°511162
omega2
Posté le 09-09-2003 à 19:02:28  profilanswer
 

Big-Foot a écrit :

ah ok, je pensais que ca créé un cookie par setcookie... mais je veut toujour faire commme j'ai dit avant : ajouter une valeur a ce meme nom. Alors comment je fiat, je recupere les valeurs et je recrée un meme nom dans lequel il y aura les ancinnes données plus les nouvelles ?

Ben comment tu fais pour rajouter des valeurs a la fin d'une variable?
Là, c'est pareil à par qu'à la place d'un = il faut faire un setcookie.

n°511192
Big-Foot
Posté le 09-09-2003 à 19:20:00  profilanswer
 

donc je fait :
 

Code :
  1. $valeur = $_COOKIE["$nom"] . '$valeur_a_ajouter';
  2. setcookie("$nom","$valeur" );


 
et ca va m'ajouter ma valeurs supplementaire a la fin de la chaine existante, c'est ca ?

n°511259
omega2
Posté le 09-09-2003 à 21:26:12  profilanswer
 

Big-Foot a écrit :

donc je fait :
 

Code :
  1. $valeur = $_COOKIE["$nom"] . '$valeur_a_ajouter';
  2. setcookie("$nom","$valeur" );


 
et ca va m'ajouter ma valeurs supplementaire a la fin de la chaine existante, c'est ca ?

C'est ça et si t'as besoin d'utiliser la nouvelle valeur dans le reste de la page et pas l'ancienne, fait plustôt un

Code :
  1. $_COOKIE["$nom"] = $_COOKIE["$nom"] . '$valeur_a_ajouter';
  2. setcookie("$nom",$_COOKIE["$nom"]);



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Help pour cookies

 

Sujets relatifs
[PHP-RESOLU] formulaire avec réaffichage problématique[PHP] Liste de mots de passe à la con...
Pourquoi utiliser les Cookies plutot que les Sessions ?Connection à freedb avec PHP
Problème de restauration avec PHP Nuke[PHP] Rechercher dans deux tables
[NS4] changer couleur avec onmouseover ! help !!Script PHP
[help]texte a un endroit fixe au survol des liens[help]texte a un endroit fixe au survol des lien
Plus de sujets relatifs à : [PHP] Help pour cookies


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR