Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[ERRO] Erro ao iniciar sessão

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida [ERRO] Erro ao iniciar sessão

    Boa tarde pessoal,

    A página inicial do painel de administração que estou desenvolvendo, está com o seguinte código:

    Código PHP:
    <?php session_start();
    //destruindo a sessão
    session_destroy();
    ?>
    <html>
        <head>
            <title></title>
            <style type="text/css">
            body{
            background-color:#000;
            font-family:Arial, Helvetica, sans-serif;
            color:#CCC;
            font-size:12px;            
            }
            .text {
                background-color : #FFFFFF;
                border: 1px solid #008000;
                width: 150px;
                height:20px;
                padding:3px;
                height:27px;
            }
            .botao {
                border: none;
                outline: none;
                width:150px;
                height:30px;
            }
            .botao:hover {
                border: none;
                outline: none;
            }
            </style>
        </head>
        
        <body>
        <center>
        <div class="meio">
        <table width="152" border="0" align="center">
        <form name="login" method="post" action="autenticar.php">
      <tr>
        <td><b>Acesso Restrito:</b><br><br></td>
      </tr>
        <tr>
        <td>Usuário:<br><input class="text" name="usuario" type="text">
        </td>
      </tr>
        <tr>
        <td>Senha:<br><input class="text" name="senha" type="password" AUTOCOMPLETE="off">
        </td>
      </tr>
        </tr>
        <tr>
        <td><input class="botao"  type="submit" name="entrar"  value="Entrar">
        </td>
      </tr>
      </form>
    </table>


        </div>
        </center>
        </body>
    </html>

    Sempre usei assim e funcionou, inclusive estou utilizando offline e esta funcionando certinho. O problema é quando transfiro para a hospedagem ao abrir a página da os seguintes erros:


    Código:
    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/exataimo/public_html/admin/index.php:1) in /home/ex/public_html/admin/index.php on line 1
    
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/exataimo/public_html/admin/index.php:1) in /home/ex/public_html/admin/index.php on line 1
    Procurei bastante referencia no Google mas para este caso não encontrei nada útil. Podem observar que absolutamente nada é enviado antes de dar o session_start();

    Desde já agradeço sua atenção.
    Pessoal, siga @sirbagda e fique sempre atualizado com materias, videos e afins do mundo hacker.


  • Font Size
    #2
    Esse erro é um dos piores... aparece do nada quando menos pode!
    Mas às vezes é a codificação que seu editor está salvando. Algumas delas inserem caracteres invisíveis antes do session_start(). Em que charset está seu arquivo?
    Outra dica é sempre deixar o session_start() em uma linha separada, sem nenhuma identação:
    Código PHP:
    <?php
    session_start
    ();
    Este material pode ser compartilhado, desde que os devidos créditos sejam dados.



    Notify-list · Twitter · Blog

    Nova lei: Invadir computadores protegidos é crime.
    Lógica: Se eu invadi, não é protegido. Logo, não é crime :-)

    Comment


    • Font Size
      #3
      Olha, bem que você falou.. aparece do nada QUANDO MENOS PODE... Não fazia sentido nenhum o erro.. hehe mas cara, obrigado deu certo..

      O problema era que eu estava utilizando codificação em UTF-8. Mudei para UTF-8 (sem BOM) e deu certo.

      Obrigado!
      Pessoal, siga @sirbagda e fique sempre atualizado com materias, videos e afins do mundo hacker.

      Comment

      X
      Working...
      X