Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como podem perceber, ao enviar um cookie, dá esse erro, mas não encontro a solução, afinal, não tem nenhum código HTML antes ou depois...
<?php
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
include "config.php";
if(empty($usuario) && empty($senha)){
alert("Dados incorretos!");
echo '<meta http-equiv="refresh" content="1; url=index.php">';
}else{
$sql = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario' and senha = '$senha' LIMIT 1")or die(mysql_error());
$num = mysql_num_rows($sql);
if($num == 0){
alert("Dados incorretos!");
echo '<meta http-equiv="refresh" content="1; url=index.php">';
}else{
setcookie("usuario", $usuario, time()+3600);
echo '<meta http-equiv="refresh" content="1; url=home.php">';
}
}
Erro:
Warning: Cannot modify header information - headers already sent by (output started at /home/site/public_html/admin/login.php:1) in /home/site/public_html/admin/login.php on line 15
No arquivo config.php não tem nenhum header...
Mesmo eu tirando TODOS "<meta http-equiv="refresh" content="1; url=home.php">", o erro persiste.
Carregando comentários...