这是荒唐的。我的问题是根据标题。尝试var_dump
或print_r
$_POST 超全局会产生一个空数组。
看看我的表格:
<form method="post" action="" class="login">
<fieldset>
<dl>
<dt><label for="loginEmail">Email</label></dt>
<dd><input type="email" id="loginEmail" name="loginEmail" maxLength="32" /></dd>
<dt><label for="loginPassword">Password</label></dt>
<dd><input type="password" id="loginPassword" name="loginPassword" maxlength="64" /></dd>
<dt></dt>
<dd><input type="submit" value="submit" class="button" /></dd>
</dl>
</fieldset>
</form>
我看不出有什么问题。该name
属性完好无损,我正在发布到同一页面,但 POST 仍然为空。值得注意的是,我在另一个页面上有另一个表格,其语法相似。
例如:
if (!empty($_POST)) {
echo '42';
}
不运行。
有任何想法吗?