8791 sujets

Développement web côté serveur, CMS

Bonjour à tous,

J'ai beau chercher avec mon ami google,
mais ôtez-moi de doutes, svp !

Quelles sont les différences si je fais :

setcookie("saveur","banane",36600,"",""
setcookie("saveur","banane",36600,"","monsite.eu"
setcookie("saveur","banane",36600,"",".monsite.eu"
setcookie("saveur","banane",36600,"/",""
setcookie("saveur","banane",36600,"/","monsite.eu"
setcookie("saveur","banane",36600,"/",".monsite.eu"

D'avance un grand merci pour votre aide.
Jyves
Modifié par jytest (27 May 2011 - 22:49)
Salut,
Créons le cookie suivant:
setcookie("nom","contenu","36600", "/repertoire/", "domaine.com");

Ce cookie nommé nom ayant pour valeur contenu expirera au bout de 36600 secondes. Il sera disponible uniquement sur le domaine domaine.com et dans le repertoire /repertoire/... + tous les sous repertoires Smiley cligne .

Donc par exemple :
setcookie("saveur","banane",36600,"","monsite.eu"); 

Ce cookie est disponible pour le nom de domaine monsite.eu et sera disponible dans le répertoire dans lequel il a été crée.

Attention, il ne sera utilisable uniquement avec monsite.eu (ca ne marchera donc pas pour www.monsite.eu qui est un sous domaine) !!! Pour qu'il soit utilisable avec tous les sous-domaine on mettra alors .monsite.eu
Ce qui donnera alors:
setcookie("saveur","banane",36600,"",".monsite.eu"); 


Pour que le cookie soit utilisable sur tout le serveur on fera:
setcookie("saveur","banane",36600,"/",".monsite.eu"); 


Voila etc etc ....
Cordialement.
Modifié par guillaume33 (27 May 2011 - 20:41)
Merci guillaume33.

J'ai donc opté pour ta dernière solution, qui est "la plus générale".
Encore merci.