我之前从未使用过PHP,但现在我需要在我的网站上提供联系表格。我正在按照教程进行编写:
else if ($_POST['submit'] && $human != 'sky') {
echo '<p>You answered incorrectly</p>';
}
我的问题很简单: 定义验证码的多个答案的正确语法是什么? 因此,用户也可以回答“天空”或“天空”或“天堂”而不是“天空”而仍然可以获得验证码吗?
答案 0 :(得分:5)
$answers = array('sky','skies','whatever');
if ...
else if ($_POST['submit'] && !in_array($human,$answers)) {
echo '<p>You answered incorrectly</p>';
}