Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Klismark

[Resolvido] Session em Pop-up não funciona

Recommended Posts

Alguém pode me ajudar.

 

As sessions funcionam normal na pagina mas quando eu abro um pop-up por window.open a session não funciona nessa

nova janela Pop-up?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta chamando certo ?

Está usando a função session_start() na página que se abre na Pop Up ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém pode me ajudar.

 

As sessions funcionam normal na pagina mas quando eu abro um pop-up por window.open a session não funciona nessa

nova janela Pop-up?

 

 

Como você está pegando o valor da session nessa página popup?

 

Grande abraço, até...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo ta meio vago essa sua duvida, des de que você use paginas em php e session_start() a sessão tem que funcionar normalmente.

 

Poste o código do seu popup para ver se podemos ajudar melhor.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

session_start();
if(isset($_SESSION['session_login']) || isset($_SESSION['session_senha'])){

include("conexao2.php");

$email = $_SESSION['session_login'];
$senha = $_SESSION['session_senha'];
}

 

Ta ae o código do pop-up.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta debugar e nos diz oq aparece.

session_start();
echo "<pre>"; var_dump($_SESSION);

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta debugar e nos diz oq aparece.

session_start();
echo "<pre>"; var_dump($_SESSION);

 

aparece isso ae no FireFox e no IE6

 

array(0) {

}

 

e no Chrome isso

 

array(2) {

["session_login"]=>

string(17) "teste@hotmail.com"

["session_senha"]=>

string(4) "1234"

}

 

Depois de debugar funcionou normal no Chrome, mas no IE6 e no Firefox ta na mesma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O teu pop-up podia direcionar para uma página com os dados do session em get...

Senha e login por exemplo...

dai comparava no banco de dados... se estava correto...

Criava a session de novo... e redirecionava pra página que querias...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O teu pop-up podia direcionar para uma página com os dados do session em get...

Senha e login por exemplo...

dai comparava no banco de dados... se estava correto...

Criava a session de novo... e redirecionava pra página que querias...

 

Eu ja tentei isso... Não deu certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teu IE e Firefox estão com Cookies habilitados?

 

Carlos Eduardo

 

Estão sim habilitados.

 

A session funciona normal somente nakela janela q o usuário fez o login, só na janela Pop-up que a session fica vazia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

procure por um session_destroy() ou um unset($_SESSION) ou $_SESSION = array()

Pode ser que algum deles esteja contribuindo para que a sessão não funcione.

Tente também a função session_regenerate_id() pode ser que ela te ajude.

 

Dúvidas http://www.php.net/session_regenerate_id

 

 

Espero ter ajudado http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.