Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Session, Como Fazer?


Dracom
 Share

Question

5 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

  • 0

Problema resolvido

esse codigo que fazia tudo dar errado

<link href="BackUp/stylin.css" rel="stylesheet" type="text/css">

Para não perder o modelo da pagina eu tive que muda-lo para depois da seçao.

Obrigado pela ajuda

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.7k
×
×
  • Create New...