буферизацию юзай
ob_start();
ob_end_flush();
____
$login = $_POST['login']; - тут фильтруй
$host = $_SERVER['HTTP_HOST'];
header("http://$host");
это замени на
header("Location: /");
тут
setcookie("login", $login, time() + 3600 * 2);
слеш добавь
setcookie("login", $login, time() + 3600 * 2, '/');