8796 sujets

Développement web côté serveur, CMS

Bonjour,

Cette instruction php

setcookie ("user", "admin", 36600, null, null, false, true)

me crée toujours un double cookie :
- un sur www.domaine.com et
- un sur domaine.com
(que ce soit sous chrome et IE8...)

Pourquoi ? comment éviter cela ?

Avez-vous une idée ? une piste ?
D'avance un grand merci.
Administrateur
À partir de quel domaine crées-tu le cookie ?

Il est courant que les sous-domaines puissent accéder aux cookies du domaine principal.

Par exemple même chose pour emploi.alsacreations.com, forum.alsacreations.com, etc...
dew a écrit :
À partir de quel domaine crées-tu le cookie ?


Depuis LE domaine Smiley murf

Tu confonds sous-domaine et domaine.
Modifié par jb_gfx (25 May 2011 - 21:16)
Administrateur
jb_gfx a écrit :

Depuis LE domaine Smiley murf

Tu confonds sous-domaine et domaine.


On peut très bien définir un cookie pour domaine.com ou www.domaine.com ce n'est pas pareil.

En soi, le FQDN est différent, ce qui a d'autres implications d'ailleurs.

Si tu veux avoir le contrôle, utilise les arguments 4 et 5 de la fonction setcookie pour définir la portée.