IE8没有$ _POST数据

时间:2012-01-02 12:31:04

标签: php post internet-explorer-8

我目前正在使用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&ouml;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。

我搜索了几个网站,没有任何结果或提示(主要是图形提交按钮的问题)。

如果有人能提出我的错误提示,我将非常感激。

1 个答案:

答案 0 :(得分:0)

您的所有网页都使用后缀php?你在使用mamp / wamp或真正的网络服务器吗?