所以我有一个使用 PHP 发布到同一页面的 html 表单。这很酷,但是为了阻止 PHP 在每次打开页面时抛出错误,如果添加了一个检查 post 变量是否为空的系统(这是用户第一次加载页面时,因为他们没有机会输入任何内容)。我的问题是,有没有更好的方法来做到这一点?因为加载表单时加载了 PHP 脚本,所以我收到消息“您没有输入任何内容”。我不希望它在页面首次加载时出现,仅在必要时出现..
这是代码:
<form action="" method="post">
<table align="center">
<tr>
<td>Enter a word to hash: </td>
<td><input type="text" name="input" size="20" maxlength="20"></td>
<td><input type="submit" value="Hash"> </td>
</tr>
</table>
</form>
<?php
if(empty($_POST['input']))
{
echo 'You didnt type anything!';
exit;
}
$input = $_POST['input'];
$input=trim($input);
echo md5($input);
?>