我有一个论坛,访问者可以注册超过 20 个字母的用户名,我如何拒绝这些访问者使用(长)用户名注册?
注册表使用PHP语言。
谢谢,
您可以将maxlength
属性添加到 HTML 表单作为第一步。
<input type="text" name="username" maxlength="20" />
在 PHP 端,您可以使用strlen
来检查传递参数的长度。
做一个条件。
if (strlen($_POST['whatever-username-field']) > 20){
// not allowed to proceed
}
使用strlen()
应该表示字符串长度的函数,如下所示:
if(strlen($username) > 20) {echo "You can not enter more than 20 characters";}
或者在您的 html 表单中使用最大长度属性。像:
Username: <input type="text" name="usrname" maxlength="20" />