Повторная отправка формы. Различия броузеров

Slon747
Дата: 29.09.2006 12:54:59
<?
if( !isset($_GET['ok']) )
  {
  //
  // тут добавление данных в базу
  //

  header('location: '.$_SERVER["PHP_SELF"].'?ok=');
  }
?>
В результате в IE всё работает, как задумано, а в Opera 9.01 после первого обновления данные вновь добавляются в базу. А последующие обновления уже не влечут за собой этого.

В чем же дело?
Ведь после редиректа уже в строке параметров присутствует "ok"
omni
Дата: 29.09.2006 13:41:33
отправляешь ты сначала ОК постом... естественно в ГЕТ его нет - происходит запись... потом редирект и появляется ГЕТ....

поиграйся с print_r($_POST['ok']);print_r($_GET['ok']);
*VERS
Дата: 29.09.2006 14:07:20
omni
отправляешь ты сначала ОК постом... естественно в ГЕТ его нет - происходит запись... потом редирект и появляется ГЕТ....

поиграйся с print_r($_POST['ok']);print_r($_GET['ok']);

Ага, ты хоть почитал что написано?
Может проблема в маленьком регистре заголовка?
header('Location: '... хотя ... маловероятно
Slon747
Дата: 29.09.2006 14:13:47
Регистр не повлиял.
Всё также в IE и firefox нормально, а опрере нет.
Ерунда какая то
Slon747
Дата: 29.09.2006 18:28:44
Сравниваю HTTP заголовки от оперы и IE
Опера:
-------
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Connection: Keep-Alive, TE
Cookie: PHPSESSID=e491c0dd3f18484c97eb53ef19832e71
Cookie2: $Version=1
Host: www.test2.ru
Referer: http://www.test2.ru/catalog.php?start=10&count=64&ID=93
TE: deflate, gzip, chunked, identity, trailers
User-Agent: Opera/9.01 (Windows NT 5.1; U; ru)
-------
После обновления в опере страницы добавляется строка:
Cache-Control: no-cache


IE
-------
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: ru
Connection: Keep-Alive
Cookie: PHPSESSID=81ea48bd32cd8d9d71a6d5303d3c439f
Host: www.test2.ru
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
-------

В общем, так и не понял причину
*
Дата: 29.09.2006 22:48:04
Сравнивать их и не требовалось - требовалось для начала обратить внимание на отклики и число запросов.