или куда ещё?Responses to this method are not cacheable, unless the response
includes appropriate Cache-Control or Expires header fields. However,
the 303 (See Other) response can be used to direct the user agent to
retrieve a cacheable resource.
POST requests MUST obey the message transmission requirements set out
in section 8.2.
Тебе помочь?_RVK_
Да, я все собираюсь сделать как-нибудь такую штуку
<?php
if ($_SERVER['REQUEST_METHOD']=='POST') {
//Если передана форма проверяем ошибки
if (empty($_POST['var'])) {
//Стартуем сессию
session_start();
//Сохраняем переменные и текст ошибки
$_SESSION['var1'] = $_POST['var1'];
$_SESSION['err_mes'] = 'Вы не заполнили нужное поле';
$_SESSION['FID'] = rand();
//Уходим на форму
header('Location:'.$_SERVER['PHP_SELF'].'?fid='.$_SESSION['FID']);
exit;
} else {
//Все верно убиваем сессию
session_start();
session_destroy();
//И делаем редирект
header('Location:'.$_SERVER['PHP_SELF']);
exit;
}
}
//Если нужно стартуем сессию
if (isset($_REQUEST[session_name()])) session_start();
//Если идентификатор верный то будем выводить ошибки
if ($_GET['fid']==$_SESSION['FID']) $err=true;
?>
<html>
<head>
<title>Пример</title>
</head>
<body>
<?php print (isset($err)) ? $_SESSION['err_mes'] : ''; ?>
<FORM method=POST action=<?php print $_SERVER['PHP_SELF']?>>
<INPUT NAME=var>*<br />
<INPUT NAME=var1 value="<?php print (isset($err)) ? $_SESSION['var1'] : ''; ?>"><br />
<INPUT type=submit><br />
</FORM>
</body>
</html>