Публикация из IE8 в PHP дает пустое поле $ _POST

У меня есть простая HTML-форма, отправляющая почтовый запрос в php-скрипт. В IE8 форма работает только с перерывами - большую часть времени PHP-скрипт видит пустую переменную $ _POST.

Вот мой код:

<html>
<head>
<title>Post test</title>
</head>
<body style="text-align: center;">
<?php

echo "<pre>".print_r($_POST, TRUE)."</pre>";

?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<input type="text" name="name">
<input type="hidden" name="hidden" value="moo" >
<input type="submit" value="Search" >
</form>
</body>
</html>

Иногда print_r дает ожидаемый ответ (т. Е. Заполняется данными из формы), большую часть времени он пуст.

Невозможность использовать POST - небольшая проблема для веб-приложений - у всех есть идеи, что происходит, и как это исправить?

5
задан Hippyjim 10 December 2010 в 14:37
поделиться