我目前正在使用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会失败。
所以,我正在检查:
<pre>
<?php print_r($_POST); ?>
</pre>
使用IE8时会产生空数组。 $_REQUEST
只有PHPSESSID。
我搜索了几个网站,没有任何结果或提示(主要是图形提交按钮的问题)。
如果有人能提出我的错误提示,我将非常感激。
答案 0 :(得分:0)
您的所有网页都使用后缀php?你在使用mamp / wamp或真正的网络服务器吗?