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.