我正在尝试将验证码与使用表单集成。我所拥有的是一种基本格式,可以让验证码部分在其自己的 php 页面上工作。我还能够在自己的 php 页面中显示一个表单。我遇到的问题是我不确定如何让这两个部分一起工作。
这是我所拥有的一个片段:
<?php
session_start();
if (isset($_POST['captcha'])) {
$_SESSION['captcha'] = rand(0, 99999999999);
} else {
if ($_SESSION['captcha']!==$_POST['captcha']) {
echo 're-enter a new captcha!';
$_SESSION['captcha'] = rand(0, 99999999999);
}
}
?>
<form action="formx.php" method="POST">
<ul>
<li>
Username:<br>
<input type"text" name="username">
</li>
<li>
Password:<br>
<input type="password" name="password">
</li>
<li>
Password again:<br>
<input type="password" name="password2">
</li>
<li>
Email:<br>
<input type="text" name="email">
</li>
<li>
<input type="submit" name="captcha" value="submit">
</li>
</ul>
</form>