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

Header Desgraçado


gladiador

Pergunta

/* p*** que la mer....... meu nunca pensei que ia me ferrar tanto tocom uma bost... de um sistema de login e olha é o primeiro que eu faço pois nunca dei atenção para isso de tanto os caras falarem me meti a fazer oiiia o código

config.inc.php

<?

$host="localhost";

$usuario="";

$senha="";

$tbl_login ="login";

$db="cobaia1";

$con=mysql_connect("localhost");

$banco =mysql_select_db($db);

?>

index.php

<html>

<head>

<title>login</title>

<head>

<body>

<form method="post" action="login.php">

<table width="200" border="0" cellspacing="3" cellpading="0" align="center">

<tr>

<td>

<font face=verdana size=1>Login</font></td>

<td><input type="text" size="20" name="login"></td>

</tr>

<tr>

<td>

<font face=verdana size=1>Senha</font></td>

<td><input type="password" size="20" name="senha"></td>

</tr>

<tr>

<td colspan="2" align="center"><input type="submit" value="Logar"></td>

<tr>

</table>

</body>

</html>

login.php

<?php

include "config.inc.php";

$sql="SELECT *FROM $tbl_login WHERE login = '$login' AND senha = '$senha' ";

$rs = mysql_query($sql);

$tot = mysql_num_rows($rs);

if ($tot == 0) {

echo "Login ou senha inválidos<br>Clique <a href=\"index.php\">aqui</a>para voltar e tente novamente";

}

else{

session_start("login");

session_name();

session_destroy();

session_register("login","senha");

header("Location:protec.php");

exit;

}

?>

login2.php

<? session_start("login");

if(!(session_is_registered("login") and session_is_registered("senha"))) {

header("Location:index.php");

exit;

}

$login=$HTTP_SESSION_VARS

[login];

$senha=$HTTP_SESSION_VARS

[senha];

?>

iclude de prtoteção

<? php

include "login2.php";

?>

+---------------------------------------------+-----------------------------------------+

esses são os erros

Warning: Cannot send session cookie - headers already sent by (output started at c:\phpdev5\www\link\login\login2.php:20) in c:\phpdev5\www\link\login\login2.php on line 20

Warning: Cannot send session cache limiter - headers already sent (output started at c:\phpdev5\www\link\login\login2.php:20) in c:\phpdev5\www\link\login\login2.php on line 20

Warning: Cannot add header information - headers already sent by (output started at c:\phpdev5\www\link\login\login2.php:20) in c:\phpdev5\www\link\login\login2.php

+--------------------------+------------------------------------------------------+

já tentei de tudo cara cria c:\tmp d:\tmp sanei um erro agora esse header do caral..... da na máquina e no provedor , por gentileza onde eu cabacei

taeve um cara que falou gravar um coooockkkiee ai acho que não pois ele manda para d:\tmp quando tento burlar

+----------------------------------+-----------------------------------------------+

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

#rockbily eu e o felipe nos matamos para tentar rodar esse script foi pego de um tutorial de um cara que mexe com xml e acho que tá bugado uma opçao foi substituir os header por

<script language>window.location:pagina.php</script>

foi uma escapatoria mais eu não queria assim queria o header mais vou tentar se conseguir achar onde tá a zica do um toque

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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...