Fiorindo 0 Denunciar post Postado Janeiro 5, 2008 Bom dia a todos... Tenho uma pagina de login que trabalha com sessão no IE6 e Firefox com XP funciona normalmente tanto na web com localhost. Coloquei meu site no windows Vista com IE7 e não consigo recuperar a sessão para abrir as outras paginas do site em localhost mas na web funciona normalmente. Utilizo o apache 2.x,php 5.x e mysql 5.x. Olhei o phpinfo e o SESSION SUPORT em enabled. pagina login.php <? session_start(); #consulta ao banco de dados $_SESSION['s_usuarioac'] = $res['usuario']; ?> pagina para recuperar a sessão em outra pagina <? session_start(); if(!isset($_SESSION['s_usuarioac'])){ #redireciono a pagina para realizar novamente o login } ?> Neste trecho de código acima a sessão não existe, o que pode ser. Lembro que só no IE7 com windows Vista não funciona. Estou com o projeto parado pois tenho que apresentar para o cliente e não consigo resolver esse problema. Att. Fiorindo Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 5, 2008 Primeiramente, bem-vindo ao iMasters! :D Se você testar com Fire Fox, no Vista, funciona? Verifique se a diretiva short_open_tag está em off. Se sim, esse é o "problema". Prefira manter em off e trocar <? por <?php. Compartilhar este post Link para o post Compartilhar em outros sites
Fiorindo 0 Denunciar post Postado Janeiro 5, 2008 Primeramente quero agradecer pelo retorno. Pelo firefox ocorre o mesmo problema não consigo recuperar a sessão, com relação a short_open_tag ela estava "on", coloquei ela em "off" reiniciei o apache, testei com as tags <?php onde ocorreu o mesmo problema. Aguardo mais opções. Compartilhar este post Link para o post Compartilhar em outros sites
Alexsandro XPT 0 Denunciar post Postado Janeiro 5, 2008 Cara isto nao é problema de cookie nao? Veja se no IE 7 la na barra de status tem um icone de um olho com sinal negativo em vermelho. É que isto avisa que o IE blokeou alguns links externos por motivos de segurança pra evitar que um site manipule outro. Veja para nos se é isto. Falow.. Primeramente quero agradecer pelo retorno. Pelo firefox ocorre o mesmo problema não consigo recuperar a sessão, com relação a short_open_tag ela estava "on", coloquei ela em "off" reiniciei o apache, testei com as tags <?php onde ocorreu o mesmo problema. Aguardo mais opções. Compartilhar este post Link para o post Compartilhar em outros sites
Fiorindo 0 Denunciar post Postado Janeiro 5, 2008 Alexsandro, verifiquei e não aparece esse iten na barra de status. Compartilhar este post Link para o post Compartilhar em outros sites
Fiorindo 0 Denunciar post Postado Janeiro 7, 2008 Boa tarde a todos ... Alguem mais pode me dar mais ideias para resolver esse problema de sessão. Grato Compartilhar este post Link para o post Compartilhar em outros sites
MxLukax 0 Denunciar post Postado Setembro 4, 2008 Estou com o mesmo problema que você... Mas aqui no WINDOWS XP, funciona normal no IE6, FIREFOX no IE7 mesmo no XP não está funcionando. eu seto uma Session: <?php session_start(); $_SESSION['nome_aqui'] = "imasters"; echo $_SESSION['nome_aqui']; ?> dai me retorna imasters normal, como tinha que ser, mas dai na próxima página, se eu coloco <?php=$_SESSION['nome_aqui']?> já não me retorna nada! Coisas estranhas do IE. 7 . :S Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 4, 2008 faça esse teste e poste aqui o resultado http://php.net/manual/ref.session.php#83625 Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Setembro 4, 2008 Faça o teste sugerido pelo hinom. Compartilhar este post Link para o post Compartilhar em outros sites