Ir para conteúdo
Fórum Script Brasil

RonaldoLopes

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre RonaldoLopes

RonaldoLopes's Achievements

0

Reputação

  1. RonaldoLopes

    Novato em PHP

    Seguinte, o erro ainda persiste Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\projeto_final\adm\topo.php:7) in C:\xampp\htdocs\projeto_final\adm\verifica.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\projeto_final\adm\topo.php:7) in C:\xampp\htdocs\projeto_final\adm\verifica.php on line 2 Este erro é no meu projeto, preciso fazer um sistema de login e estou usando session para isso. Segue o código dos arquivos primeira página: <?php include "verifica.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Portifólio PHP</title> </head> <?php include "css.php"; ?> <body> <div id="fundo_paginas"> <div id="geral_paginas"> <?php include "menu.php"; ?> <div id="conteudo"> </div><!--conteudo--> <div style="clear: both"></div> </div><!--geral_paginas--> </div><!--fundo_paginas--> </body> </html> arquivo que faz a verificação: <?php session_start(); include "config.php"; if(isset($_SESSION["login_usuario]) AND isset($_SESSION['senha_usuario'])){ $login_usuario = $_SESSION['login_usuario']; $senha_usuario = $_SESSION['senha_usuario']; $sql = mysql_query("SELECT *FROM adm WHERE login = '$login_usuario'"); $cont = mysql_num_rows($sql); while($linha = mysql_fetch_array($sql)){ $senha_db = $linha['senha']; } if($cont == 0){ unset($_SESSION['login_usuario']); unset($_SESSION['senha_usuario']); echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=login.php'> <script type=\"text/javascript\"> alert(\"O nome de usuário não corresponde.\"); </script>"; } if($senha_db != $senha_usuario){ unset($_SESSION['login_usuario]); unset($_SESSION['senha_usuario']); echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> <script type=\"text/javascript\"> alert(\"A senha não corresponde.\"); </script>"; } }else{ /*echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> <script type=\"text/javascript\"> alert(\"O usuário e senha não correspondem.\"); </script>";*/ } ?> Eu aindei pesquisando e vi que pode ser o Charset que está causando este erro, tem como mudar o charset do PHP? Obrigado a todos pela ajuda
  2. RonaldoLopes

    Novato em PHP

    Olá a todos, sou novato em PHP e tenho estudado por minha conta. Criei um sisteminha simples de login mas estou com erro na session Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\projeto_final\adm\topo.php:7) in C:\xampp\htdocs\projeto_final\adm\verifica.php on line 2 esse é meu verifica.php O erro ocorre no momento que inicio a session <?php session_start(); //o erro ocorre aqui include "config.php"; if(isset($_SESSION["login_usuario"]) AND isset($_SESSION['senha_usuario'])){ $login_usuario = $_SESSION['login_usuario']; $senha_usuario = $_SESSION['senha_usuario']; $sql = mysql_query("SELECT *FROM adm WHERE login = '$login_usuario'"); $cont = mysql_num_rows($sql); while($linha = mysql_fetch_array($sql)){ $senha_db = $linha['senha']; } if($cont == 0){ unset($_SESSION['login_usuario']); unset($_SESSION['senha_usuario']); echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=login.php'> <script type=\"text/javascript\"> alert(\"O nome de usuário não corresponde.\"); </script>"; } if($senha_db != $senha_usuario){ unset($_SESSION['login_usuario]); unset($_SESSION['senha_usuario']); echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> <script type=\"text/javascript\"> alert(\"A senha não corresponde.\"); </script>"; } }else{ /*echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'> <script type=\"text/javascript\"> alert(\"O usuário e senha não correspondem.\"); </script>";*/ } ?> alguém pode me ajudar?
×
×
  • Criar Novo...