Internet Explorer ne définit de cookie pour les domaines à deux lettres

Traductions disponibles Traductions disponibles
Numéro d'article: 310676 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F310676
IMPORTANT : cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
256986 Description du Registre de Microsoft Windows
Agrandir tout | Réduire tout

Symptômes

Lorsque vous utilisez Internet Explorer 6, la fonction SetCookie n'opère pas pour les domaines à deux lettres.

Cause

Ce problème est provoqué par un changement de code dans Wininet.dll. En raison de cette modification de code, la clé de Régistre SpecialDomains dans KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0 n'est pas activée. Wininet.dll suppose qu'un nom de domaine à deux lettres est un domaine de premier niveau. Pour des raisons de sécurité, Wininet.dll empêche la définition de cookies pour de tels domaines, à moins que le domaine n'appartienne à un domaine de premier niveau répertorié dans la clé de Registre SpecialDomains (REG_SZ).

Résolution

Pour résoudre ce problème, procurez-vous le dernier Service Pack pour Internet Explorer 6. Pour plus d?informations, cliquez sur le numéro ci-dessous afin d'afficher l'article correspondant dans la Base de connaissances Microsoft :
328548 Obtention du dernier Service Pack pour Internet Explorer 6
La version anglaise de ce correctif doit avoir les attributs de fichier suivants ou ceux d'une version ultérieure :
   Date      Heure   Version         Taille  Nom du fichier
   --------------------------------------------------------
   12/11/01  18:52   6.0.2712.1100  582 656  Wininet.dll

En plus d'appliquer ce correctif, vous devez modifier le Registre. Pour cela, procédez comme suit :

AVERTISSEMENT : toute mauvaise utilisation de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que vous pouvez résoudre des problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.
  1. Démarrez l'Éditeur du Registre (Regedt32.exe).
  2. Repérez la clé suivante dans le Registre :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0
  3. Dans le menu Edition, cliquez sur Ajouter une valeur, puis ajoutez la valeur de Registre suivante :
    Nom de la valeur : SpecialDomains
    Type de données : REG_SZ
    Valeur : p. rg. ac.
    REMARQUE : la valeur doit être le domaine à deux lettres. Par exemple : monhôte.xy.ca (où « ca » signifie Canada. Cependant, vous DEVEZ entrer « ac » dans le champ de valeur.)
  4. Quittez l'Éditeur du Registre.

Contournement

Pour contourner ce problème, n'utilisez pas de nom de domaine comprenant moins de trois lettres. Vous pouvez aussi utiliser la redirection HTTP qui route les demandes de www. xx . xx vers www. xxx . xx .

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés au début de cet article. Ce problème a d?abord été résolu dans le Service Pack 1 de Microsoft Internet Explorer 6.

Propriétés

Numéro d'article: 310676 - Dernière mise à jour: vendredi 18 février 2005 - Version: 4.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Internet Explorer 6.0
Mots-clés : 
kbbug kbfix kbie600presp1fix KB310676
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com