2009-10-01 7 views

Répondre

-1

les cookies n'ont rien à voir avec les domaines (en termes de la question que vous avez posée). Vous pouvez même placer un cookie sur une page basée sur l'ip comme http://10.0.0.1/ .. Les cookies sont envoyés par les scripts sur votre site et sont compris par le navigateur. donc "non" cela ne peut pas être fait au niveau du domaine .. cela doit être fait au niveau du script/code .. whm et cpanel n'ont rien à voir avec ça non plus. Si vous avez un contenu dynamique sur votre site, les chances sont que vous ne pouvez pas faire beaucoup à ce sujet, contactez votre développeur pour cela .. mais si vous avez des pages html statiques, ils ne peuvent généralement pas envoyer de cookies.

+0

Alors pourquoi est-il lorsque vous purgez une image statique de un domaine extérieur directement, il essaie de mettre un cookie avec l'image? C'est juste Apache desservant un fichier statique. Qui a "dit" à Apache qu'il y a un script quelque part sur le domaine qui peut potentiellement définir un cookie? – joedevon

+0

Avez-vous accès au code de cet autre site d'où provient l'image? Comment pouvez-vous être sûr que c'est en fait une image et non un script renvoyant le contenu de l'image? avec apache vous pouvez utiliser mod_rewrite pour transférer le contrôle de la requête à un script donc si vous demandez abc.jpg, apache transférer la demande à myscript.php, qui envoie le cookie, puis le contenu de l'image. sinon, une image statique simple n'a aucune raison de définir un cookie. –

+0

J'ai un contrôle total sur le serveur dédié ... et voici comment je sais .. chargez le plugin Google Page Speed ​​http://code.google.com/speed/page-speed/ et vous remarquerez leur des commentaires sur la diffusion de contenu statique sur un domaine sans cookie. Jetez aussi un coup d'œil à: http://code.google.com/speed/page-speed/docs/request.html#ServeFromCookielessDomain Ils disent quelque chose à propos de la configuration de CName mais je ne connais pas grand-chose au DNS, d'où ma question. – joedevon

0

Peut-être que cela aide

Cookieless

+1

Rien ne semble ajouter à ce qui a été dit plus haut, pour autant que je sache. – joedevon

+0

Alors, vous l'avez fait? – gad

1

Vous devez créer un sous-domaine, par exemple static.domain.com, qui sera gérée par un hôte virtuel sur apache. Vous devez utiliser le groupe <Directory> lors de la création de votre nouvel hôte virtuel. Le nom du serveur et l'alias de serveur doit être le nom de domaine que vous avez créé et vous devriez inclure dans l'hôte virtuel <Directory> groupe directive les lignes suivantes qui désactivent les cookies: les

RequestHeader unset Cookie 

Header unset Set-Cookie 
Questions connexes