ばかげてる。私の問題はタイトルの通りです。$_POST スーパーグローバルを実行しようとするvar_dump
と、空の配列が生成されます。print_r
私のフォームを見てください:
<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';
}
実行されません。
何か案は?