Brasil

28 maio 2008 ~ 1 Comentário, deixe o seu »

IE 6 Cookie bug – Setting cookies fails when the hostname of the server contains an underscore.

Setting cookies fails when the hostname of the server contains an underscore.

This happens because the machine name contains an underscore, technically prohibited by DNS rules (LetterDigitsHyphen) and hence blocked. This issue is mostly relevant for Intranet sites; most DNS systems will prohibit use of underscores in hostnames due to the LDH rule. See http://support.microsoft.com/kb/909264 for more info.

Source: http://www.enhanceie.com/ie/bugs.asp

***

Passei horas tentando descobrir este bug! Na verdade estava usando o Drupal e foi um parto até descobrir que o problema não tinha nada haver com ele.

Depois percebi que um simples script que setava uma variável na session não funcionava no IE6. Depois de algumas buscas e principalmente da ajuda do meu amigo Cesar descobrimos o link acima.

Resumo: Não utilize undescore “_” em subdomínios.

Isso é o maravilhoso IE!

Por essas e outras que eu amo a Microsoft.

Uma Resposta para “IE 6 Cookie bug – Setting cookies fails when the hostname of the server contains an underscore.”

  1. Vinicius Braga 28 maio 2008 at 2:47 PM Permalink

    Hum… para variar um pouco né… Olha só, realmente vou começar a me preocupar com o IE quando ele apresentar um bug para os servidores do Google, e deixar de funcionar os códigos para o Google App Engine ou do API Ajax. Aí eu vou gargalhar**!

    **em off: Sobe a música do Dart Vader…