Por $_GET funcionou aqui. Quando a retirar os frames e fazer por include, não fui quem fiz o site. Tenho que ver aqui na empresa se é possível. --- Vou explicar o meu problema novamente: É o mesmo cadastro para dois sites diferentes. No site "1.com.br" está hospedado o cadastro, nesse eu não tenho problemas com a sessão. No site "2.com.br" eu passo um link para o cadastro hospedado no site "1.com.br". O site "2.com.br" funciona da seguinte forma: 3 frames (topo,meio,rodapé) O link para o cadastro hospedado no site "1.com.br" entra no frame do meio. Esse cadastro funciona resumidamente da seguinte forma: 1.php - Cadastro. 2.php - Insiro os dados no BD e crio a sessão. 3.php - Recupero a sessão e dou uma mensagem de finalização. No Firefox eu consigo recuperar essa sessão, no IE eu não consigo. Pesquisei e achei esse artigo da Microsoft: http://support.microsoft.com/kb/323752/PT-BR/ Eles apresentam uma solução para quem usa ASP/ASP.NET, mas eu uso PHP. Vocês tem idéia de como eu posso fazer para resolver esse problema? Tem duas idéias que passaram na minha cabeça: Abrir o cadastro numa página inteira ao invés dos frames, mas isso não depende de mim e terei que consultar o desenvolvedor responsável pelo site. Deixar uma cópia dessas 3 páginas de cadastro hospedadas no site "2.com.br", mas ficar atualizando o cadastro em dois sites diferentes não vai ficar muito legal. Seria uma solução meia-boca. p.s: Hoje eu estou passando os valores para a página 3.php via $_GET. O que não é muito seguro.