Эта тема на forum.dklab.ru


Станислав Ш.: session_start и кнопка Назад
Есть файл test1.php
<?php
session_start();
$_SESSION['x']++;
print "<form action='test1.php' method='post' name='test1'>";
print "<input type='submit' value='ok'>";
print "</form>";
print $_SESSION['x'];
?>

Так вот. В IE6 наблюдаю следуюещее. Если нажать на странице кнопку ok два раза, а потом нажать кнопку "Назад" (навигация броузера), то броузер выдает "Невозможно отобразить страницу". Почему так происходит? Как этого избежать?
chin:
Скопировал данный код, проверил на IE6 пользуясь сниффером. Если нажимаю на "ok" один раз, а потом нажимаю "назад" - IE делает запрос и загружает форму заново. Если нажимаю на "ok" дважды - IE запроса HTTP не делает. Просто, скажем так, "офлайново", считает что страницу отобразить невозможно.
Может дело в кэше?...
Kos:
Проблема в том что IE не передает данные с post запроса...
можно поставить get..
<?php
session_start();
$_SESSION['x']++;
print "<form action='test1.php' method='get' name='test1'>";
print "<input type='submit' value='ok'>";
print "</form>";
print $_SESSION['x'];
?>

Эта тема на forum.dklab.ru