我正在开发允许用户向系统发送反馈的网站。我使用 textarea 和按钮创建了反馈表进行提交。最重要的是当用户点击提交时,如果用户输入了一些我不想让他们输入的单词,该反馈不会发送到系统;它会提醒用户在点击提交之前删除该单词。
从现在开始,我只是创建了一个简单的代码,如果用户输入我不希望他们以反馈形式输入的单词,它将回显一些警告。
这是我的代码
<form action="main.php" method="post">
<textarea cols='10' rows='5' name='text'></textarea>
<br/>
<input type='submit' name='add' Value='Add to list' />
</form>
<?php
if (isset($_POST['add'])) {
$banned = array('dog', 'cat', 'cow'); // Add more
$entry = $_POST['add'];
foreach($banned as $word): if (strpos($entry, $word) !== false) die('Contains banned word');
endforeach;
}
?>
这不是工作。谁能帮我解决这个问题?
预先感谢。