В настоящее время я работаю на странице входа в систему, используя Dreamveaver CS4.
Моя форма выглядит следующим образом (я сохранил полный код):
<form id="login" name="login" method="POST" action="<?php echo $loginFormAction; ?>"
enctype="multipart/form-data">
<input type="hidden" name="loginnow" id="loginnow" value="go">
<table border="0" cellpadding="5" cellspacing="0">
<tr>
<td rowspan="4"><img src="images/icons/login_icon.jpg" width="240" height="218" alt="login-icon"></td>
<td>Benutzername</td>
<td><input name="usern" type="text" class="fieldSm" id="usern"></td>
</tr>
<tr>
<td>Passwort</td>
<td><input name="passwrd" type="password" class="fieldSm" id="passwrd"></td>
</tr>
<tr>
<td colspan="2" align="center"><input name="submit" type="submit" class="button" id="submit" value="Anmelden"></td>
</tr>
<tr>
<td colspan="2"><a href="accounts/register.php">Hier </a>können Sie sich registrieren</td>
</tr>
</table>
</form>
Теперь скрипт php проверяет наличие скрытого поля
<?php if (isset($_POST['loginnow'])) {
# do some DW magic ;)
}
?>
С помощью Firefoxработает хорошо, и я могу войти в систему правильно, но это не удается с IE8.
Итак, я проверял с:
<code><pre>
<?php print_r($_POST); ?>
Это приводит к пустому массиву при использованииIE8.$_REQUEST
имеет только PHPSESSID.
Я искал несколько сайтов, без результатов или подсказок (в основном проблемы связаны с графическими кнопками отправки).
Если кто-то может дать подсказку, гдемоя ошибка в том, что я был бы очень признателен.