cookie

Répondre
vengeur002
le 05/03/2007 à 20:00
vengeur002
voila
je voudrai savoir comment faire pour mettre plusieurs donnée dans un cookie

exemple

<?php
setcookie ("sujet", $data['titre'], time() + $temps);

?>

on a donc un cookie de nom sujet qui a une valeur
$data['titre']
mais je voudrai aussi inserer dans ce cookie message, $data['id']

donc un cookie qui aurais 2 valeur la valeur sujet et la valeur message

mais comment fait-on?

merci
bibi
le 05/03/2007 à 22:14
bibi
soit tu crées un 2eme cookie, soit tu sépares les 2 variables par une chaine de caractère que tu es sur de pouvoir identifier.
commit suicide
vengeur002
le 05/03/2007 à 23:18
vengeur002
:(

je ne comprend pas ce que tu veux dire

en fait je suis obliger de ettre les deux dans le meme cookie
c'est pour faire un forum , je voudrai faire comme ce foru et afficher une icone differente lorsque le visiteur n a pas lu les messages

donc pour chaque topic j envoi un cookie qui contient l'id du topic et l id du dernier message de ce topic

ainsi qd je charge le forum je verifi a chaque fois si le dernier message du topic correspond au dernier lu

tu vois ce que je veux dire?

(je sais pas si je m exprime bien)
vengeur002
le 05/03/2007 à 23:22
vengeur002
mdr

j viens de m apercevoir que je t ai donner la reponse sans le savoir :(

suffis d envoyer un cookie qui a pour nom l id du topic et pour valeur l id du dernier message smiley

merci qd meme bibi
vengeur002
le 06/03/2007 à 09:49
vengeur002
et est ce que c est genant d envoyer autant de cookie?
sachant que les cookie sont envoyer a l ouverture du topic et la recuperation a l ouverture des sujets qui sont affiche par 20 donc 20 cookie recuperer a chaque fois :/
vengeur002
le 06/03/2007 à 10:40
vengeur002


tu sépares les 2 variables par une chaine de caractère que tu es sur de pouvoir identifier



Ok mais le soucis c est que je n'y connais absolument rien

c est possible de me filer un exemple

de comment les separer et ensuite comment etre sur de pouvoir les recuperer

( pas de me le faire ca servirai, a rien la prochaine fois je reviendrai mais me montrer coment faire, je suis aller voir dans les cours mais ca ne m'aide pas smiley )
jocker
le 06/03/2007 à 11:05
jocker
ben tu peux concaténer avec un séparateur comme | ou ; par exemple.

ex : valeur1|valeur2|valeur3 etc...

ensuite tu utilises la fonction explode() pour éclater ta chaine et récupérer tous les élements dans un tableau avec lequel tu pourras travailler.

Sinon autre chose, tu peux générer ton tableau et dans le cookie tu l'integère tout avec la fonction serialize(), ca devrait marcher.

@++
Répondre
LoadingChargement en cours