Ir para conteúdo
Fórum Script Brasil
  • 0

Php Erro No Reload Da Pagina Session


sirknow

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Eu acredito que o problema está no modo como você faz o teste inicial... teste se existe alguma sessão iniciada...tipo:

<?php
if(!isset($_SESSION["susuario"]) || !isset($_SESSION["ssenha"])){
//Aqui você cria a sessão
}else{
//Aqui você deixa correr o código, pois o verificador deu falso, logo a sessão já existe
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

if (!isset($_SESSION["susuario"]) || !isset($_SESSION["ssenha"])){

$_SESSION["susuario"]=$usuario;

$_SESSION["ssenha"]=$Senha;

echo "usuario é" . $_SESSION["susuario"];

echo "senha é" . $_SESSION["ssenha"];

}

reparei uma coisa.. esse IF está entrando tanto no inicio que não existe o session quanto depois também... TODA HORA entra...

tá errado, então a session está sendo zerada quando a pagina e carregada novamente..

olhem o codigo.. alguém consegue ver o motivo?????

Link para o comentário
Compartilhar em outros sites

  • 0

O problema do verificar está no session_start, ele tem que iniciar na primeira linha do script, se você iniciar ele dentro do verificar, sempre retornará verdadeiro, veja a diferença:

Errado:

<?php
if(!isset($_SESSION["ed"])){
session_start();
$ed = "Edgar Serra";
$_SESSION["ed"] = $ed; 
echo "Ainda não tem sessão";
}else{
echo $_SESSION["ed"];
}
?>
Certo
<?php
session_start();
if(!isset($_SESSION["ed"])){
$ed = "Edgar Serra";
$_SESSION["ed"] = $ed; 
echo "Ainda não tem sessão";
}else{
echo $_SESSION["ed"];
}
?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...