Um detalhe importante, é que quando vc usa Header, sessão ou cookie, não pode haver linha em branco antes do <?.
Exemplo ERRADO:
<?
$erro = ""; //Mensagem de Erro fica vazia
if (isset($_POST["usuario"]) == FALSE) { $usuario = ""; } //Caso não esteja preenchido
else { $usuario = $_POST["usuario"]; }
if (isset($_POST["senha"]) == FALSE) { $senha = ""; } //Caso não esteja preenchido
else { $senha = $_POST["senha"]; }
if ($login=='sim') {
if ($usuario == $user && $senha == $senhaadmin){
header("location:admins.php");
}//Redireciono para a página principal
else { // Caso o usuario ou senha incorretos a variavel erro recebe a mensagem
$erro = "<center><font style=font-size:11px;font-family:tahoma;color:red><b>Autorização para login no administrador negada!</b></font></center><br><br>";
}
}
?>
Exemplo CORRETO
<?
$erro = ""; //Mensagem de Erro fica vazia
if (isset($_POST["usuario"]) == FALSE) { $usuario = ""; } //Caso não esteja preenchido
else { $usuario = $_POST["usuario"]; }
if (isset($_POST["senha"]) == FALSE) { $senha = ""; } //Caso não esteja preenchido
else { $senha = $_POST["senha"]; }
if ($login=='sim') {
if ($usuario == $user && $senha == $senhaadmin){
header("location:admins.php");
}//Redireciono para a página principal
else { // Caso o usuario ou senha incorretos a variavel erro recebe a mensagem
$erro = "<center><font style=font-size:11px;font-family:tahoma;color:red><b>Autorização para login no administrador negada!</b></font></center><br><br>";
}
}
?>
Verifique no código ERRADO existe uma linha em branco antes do <?.