ayzek,
<?php
$pass = 'pass';
if (isset($_COOKIE['pass']) && $_COOKIE['pass'] == $pass) {
// тут показываем страницу
// require('page.html');
echo 'work';
} else {
if (isset($_POST['submit']) && isset($_POST['pass'])) {
if ($_POST['pass'] == $pass) {
ob_end_clean();
ob_start();
setcookie('pass', $pass, time() + 3600);
header('Location: ?');
ob_end_flush();
exit;
}
} else {
echo '<form action="?auth" method="post">
<input type="password" name="pass" />
<input type="submit" name="submit" value="ok" />
</form>';
}
}как то так