Cara ... acho que tem um pequeno erro de lógica com os comentários: <?php if ($senha != 1234) { // Aqui seria se a senha estivesse errada echo "<script> alert ('Senha Inválida!') </script>"; echo "<script> window.location='segura.php' </script>"; /* se a senha estiver incorreta ele exibe uma mensagem de erro e volta para a página segura.php */ } else { // Senão, ou seja, se a senha estiver correta echo "<script>window.location='mascara.htm'</script>"; } // e depois o form para a entrada de senha! ?> E obs.: "//" para comentários serve para PHP ! em HTML seria <!-- -->