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

(Resolvido) Session, Como Fazer?


Dracom

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Posso perguntar uma coisa? Você conhece o google? Ou conhece a busca do fórum? É realmente bom ter o mínimo de boa vontade, pois o fórum não é um restaurante que você pede e alguém sai te servindo...

Na própria página inicial do fórum tem um tópico sobre isso...

http://scriptbrasil.com.br/forum/index.php?showtopic=108362

Link para o comentário
Compartilhar em outros sites

  • 0

Eu tenho esse codigo

<?php
$usuario = $_POST['user'];  
$senha = $_POST['senha'];
if($usuario=="deladmin" || $senha=="deletar")
{
             echo('<form action="admdelete.php" method=post>');
             echo('<input type="TextField" name="usuario">');
             echo('<input type="submit" value="Deletar usuario"');
             echo('</form>');
             echo('<br><br><a href="index.html">Home</a>');
             
} else {

             $conec = mysql_connect ("localhost","dracom","");
             $declar="SELECT * FROM usuario WHERE usuario = '$usuario' AND senha = '$senha'";
             $query=mysql_db_query ("imortais", $declar, $conec);
                
             
              $achou=mysql_num_rows($query);
         if($achou>0){
                         session_start();
                                     $nome = '$usuario';
                                     $dia = date("d/m/Y");
                                      $_SESSION['nome'] = $nome;
                                      $_SESSION['data'] = $dia;
   
   } else{
echo "<html><body><title>Usuario Inexistente</title>";
echo "<center><h2>Usuario Inexistente</h2></center>";
echo "<center class='style2'>";
echo "<u><a href='index.php'>Tentar novamente</a></u>";
echo "</center>";
echo "</body></html>";
}
                                
mysql_close($conec);
}

?>

Esse são os erros:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\WebGame\logon.php:2) in C:\wamp\www\WebGame\logon.php on line 22

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\WebGame\logon.php:2) in C:\wamp\www\WebGame\logon.php on line 22

alguém sabe?

Valeu pela atençao e desculpa incomodar.

Link para o comentário
Compartilhar em outros sites

  • 0

Isso é causado por alguma saida html antes de iniciar a sessão, pelo que vi no seu codigo, esse parece ser indicio de que tem alguma coisa errada no seu script, antes da sessão, esse erro deve ta causando usa saida para o navegado, e desparando o erro do session.

Tente trocar :

$nome = '$usuario';

Por:

$nome = $usuario;

e retire todas a linhas em branco do codigo, normalmente não atrapalha. mas vale pelo teste.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...