Olá pessoal, tenho uma pagina de login onde faço a verificação e libero o acesso para outras paginas, porem sempre que entro em uma dessas paginas, aparece o seguinte erro
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Inetpub\vhosts\megaparkfestas.com.br\httpdocs\site2010\conteudo\cadastrar_convite.php:1) in C:\Inetpub\vhosts\megaparkfestas.com.br\httpdocs\site2010\conteudo\cadastrar_convite.php on line 42
acredito que seja alguma coisa conflitando, pois uso esse mesmo sistema de login em varios paineis de controle que funcionam perfeitamente, alguém sabe o que pode ocasionar isso?
PS: as paginas abrem normal apesar do erro.
Agradeço a atenção desde já!
ai vai o codigo
<?php
ob_start();
// Cria as variáveis de login, senha e e-mail cadastrados no banco
require_once("../geral.inc");
$BD->AbreConexao();
if (isset($_POST["entrar"]))
{
extract($_POST);
$valida = mysql_query("SELECT * FROM cad_aniversariantes WHERE login='$usuario'");
$resValida = mysql_fetch_assoc($valida);
$login = $resValida["login"];
$passwd = $resValida["senha"];
$id = $resValida["Id"];
// Caso os campos não estiverem preenchidos exibe a mensagem
if(($usuario == "") or ($senha ==""))
{
echo"<script> alert('Não deixe os campos em branco'); window.location=\"convite.php\";</SCRIPT>\n";
}
// Caso contrário realiza a validação
else
{
// Caso dados estiverem iguais aos do registro
if ($login == $usuario and $passwd == $senha)
{
//Inicia a sessão
session_start();
//Registra os dados do usuário na sessão
$_SESSION["login"] = $usuario;
$_SESSION["senha"] = $passwd;
$_SESSION["id"] = $id;
}
// Caso estiverem diferentes do registro
else
{
echo "<script> alert('Usuário ou senha inválidos'); window.location=\"convite.php\";</SCRIPT>";
//echo "<meta http-equiv='refresh' content='3;URL=restrita_login.htm'>";
}
}
}
?>
Pergunta
*FIT*
Olá pessoal, tenho uma pagina de login onde faço a verificação e libero o acesso para outras paginas, porem sempre que entro em uma dessas paginas, aparece o seguinte erro
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Inetpub\vhosts\megaparkfestas.com.br\httpdocs\site2010\conteudo\cadastrar_convite.php:1) in C:\Inetpub\vhosts\megaparkfestas.com.br\httpdocs\site2010\conteudo\cadastrar_convite.php on line 42
acredito que seja alguma coisa conflitando, pois uso esse mesmo sistema de login em varios paineis de controle que funcionam perfeitamente, alguém sabe o que pode ocasionar isso?
PS: as paginas abrem normal apesar do erro.
Agradeço a atenção desde já!
ai vai o codigo
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.