кэширование в ПХП

archiban

Новичок
кэширование в ПХП

Вот простой скрипт:
PHP:
<?
if (isset($_POST['Btn'])) {
	echo 'Post';
}
?>
<form action="test.php" method="POST">
<input type="submit" name="Btn" value="Btn">
</form>
Нажимаем кнопочку "Btn", выводится "Post". Теперь, если нажать F5 браузер выдает сообщение:
"Страница, которую вы питаетесь загрузить, содержит данные формы. Если вы перешлете их снова, любое действие формы будет повторено. Для повторной отправки данных формы нажмите "ОК". В противном случае нажмите "Отмена".

Собственно вопрос: как избежать это сообщение с помощью кэширования исполльзуя заголовки таке как header("Cache-Control... или что то подобное?

PS: АДМИНЫ, плз не закрывайте эту тему! Я уже 4 ый день читаю форум, все факи облазил и безрезультатно((
 

Beavis

Banned
чтобы избежать этого сообщения обычно используется редирект
 

archiban

Новичок
с редиректом все ОК, но мне надо использовать кеширование. Я хочю понять принцип
 

Beavis

Banned
А с чего ты взял что кеширование может решить эту проблему?
 

Фанат

oncle terrible
Команда форума
хочешь понять принцип - найди сайт, на котором используется кэширование и изучай сколько влезет.
 

Angerslave

Новичок
Хм, а зачем, интересно, нужно кеширование после отправки формы? Это ж по определению будут переменные данные(зависящие от отправленных данных).
 
Сверху