Internet Explorer não definir um cookie para domínios de duas letras

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 310676
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.
importante Este artigo contém informações sobre como modificar o registo. Certifique-se uma que a cópia de segurança do registo antes de o modificar. Certifique-se que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986Descrição do registo do Microsoft Windows
Sintomas
Quando utiliza o Internet Explorer 6, a função SetCookie não funciona para domínios de duas letras.
Causa
Este problema é causado por uma alteração de código em Wininet.dll. Com esta alteração de código, a chave de registo SpecialDomains KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0 não estiver seleccionada. Wininet.dll assume que um nome de domínio de duas letras é um domínio de nível superior. Por motivos de segurança, Wininet.dll impede que os cookies de definição para esses domínios a menos que o domínio seja parte de um domínio de nível superior está listado na chave de registo SpecialDomains (REG_SZ).
Resolução
Para resolver este problema, aplique a correcção seguinte e, em seguida, modifique o registo para activar a correcção.

Informações sobre a correcção

Para resolver este problema, obtenha o service pack mais recente para o Internet Explorer 6. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
328548Como obter o Service Pack mais recente do Internet Explorer 6

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item Data e hora no painel de controlo.
   Date         Time   Version        Size     File name   -------------------------------------------------------   12-Nov-2001  18:52  6.0.2712.1100  582,656  Wininet.dll				

Como modificar o registo para activar esta correcção

aviso Podem ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. Microsoft não garante que estes problemas podem ser resolvidos. Modificar o registo por sua conta e risco.
  1. Inicie o Editor de registo
  2. Localize e, em seguida, clique na seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0
  3. No menu Editar , clique em Adicionar valor e, em seguida, adicione a seguinte entrada de registo:
    Nome: SpecialDomains
    Tipo: REG_SZ
    Valor: lp. RG. AC.
    Nota : O valor deve ser o domínio de duas letras. Por exemplo, myhost.xy.ca , onde "ca" significa para o Canadá. No entanto, tem de introduzir o campo de valor como "ac".)
  4. Saia do Editor de registo.
Como contornar
Para contornar este problema, não utilize um nome de domínio com menos de três letras. Também poderá utilizar redireccionamentos HTTP encaminhar pedidos de www. xx. xx para www. xxx. xx.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a". Este problema foi corrigido pela primeira vez no Internet Explorer 6 Service Pack 1.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 310676 - Última Revisão: 01/18/2007 19:11:01 - Revisão: 2.0

Microsoft Internet Explorer (Programming)

  • kbmt kbbug kbfix kbie600presp1fix kbie600sp1fix KB310676 KbMtpt
Comentários