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

Está Dando Erro No Session Quando Ponho No Host


Guest - Evandro -

Pergunta

Guest - Evandro -

Não sei o que está acontecendo!....coloquei meu site na net...mas quando uma locadora faz o cadastro e quer realizar o login da erro nas sessions....não sei o motivo...

Mostra este erro!

Warning: Cannot modify header information - headers already sent by (output started at /home/virtual/sitio93217/www/config.php:9) in /home/virtual/sitio93217/www/locadoras/login_vai.php on line 42

preciso de ajuda.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

velho...eu tava com isso aí também...olha só..

bota o session_start(); bem no início do teu código...não pode vir nada antes...blza?

tenta aí..e. deposi posta pra nós...heheh

da uma olhadinha nessse link!

http://scriptbrasil.com.br/forum/index.php...=ST&f=4&t=76239

e comeca a cria o costume de procurar no forum antes de postar... ;)

as vezess nossas repsostas estão prontas já...e evita flood!

vlw!

(só não vai te acanhá com esse tok que eu dei..rsrrs)

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Evandro -

então brother!...num da certo a parada!

da um bisu no código...

<?php

session_start();

// Conexão com o banco de dados

include("../config.php");

// Inicia sessões

// Recupera o login

$login = isset($_POST["login"]) ? addslashes(trim($_POST["login"])) : FALSE;

// Recupera a senha, a criptografando em MD5

$senha = isset($_POST["senha"]) ? md5(trim($_POST["senha"])) : FALSE;

// Usuário não forneceu a senha ou o login

if(!$login || !$senha)

{

echo "Você deve digitar sua senha e login!";

exit;

}

/**

* Executa a consulta no banco de dados.

* Caso o número de linhas retornadas seja 1 o login é válido,

* caso 0, inválido.

*/

$SQL = "SELECT idlocadora, nomeloc, login, senha

FROM locadoras

WHERE login = '" . $login . "'";

$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");

$total = @mysql_num_rows($result_id);

// Caso o usuário tenha digitado um login válido o número de linhas será 1..

if($total)

{

// Obtém os dados do usuário, para poder verificar a senha e passar os demais dados para a sessão

$dados = @mysql_fetch_array($result_id);

$idlocadora = $dados["idlocadora"];

$nomeloc = $dados["nomeloc"];

// Agora verifica a senha

if(!strcmp($senha, $dados["senha"]))

{

// TUDO OK! Agora, passa os dados para a sessão e redireciona o usuário

$_SESSION["idlocadora"] = $dados["idlocadora"];

$_SESSION["nomeloc"] = stripslashes($dados["nomeloc"]);

exit;

header("Location: ../admin_locadoras.php?cod=$idlocadora");

}

// Senha inválida

else

{

echo "Senha inválida!";

exit;

}

}

// Login inválido

else

{

echo "O login fornecido por você é inexistente!";

exit;

}

?>

vê que que está errado nessa b***!

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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...