gpt4 book ai didi

php - 检查字符串以查看特定分组是否存在(PHP)?

转载 作者:行者123 更新时间:2023-11-29 05:46:28 25 4
gpt4 key购买 nike

情况:用户输入用户名和密码。现在用户输入一个名为 Game_Admin 的用户名。从而试图模仿成为网站的头部力量并欺骗他人。

目前我的登录脚本检查长度特征,看看它是否已经存在。我的问题是如何检查玩家是否在我们的示例中输入了特定的字符分组,我试图停止重复的分组是“Admin”。因此,如果 Admin 一词出现过(myAdminaccount、pizzaAdmin、GreatestAdmin)。我想知道我会使用某种循环逐个字符地搜索每个用户名还是另一种更简单的方法?

谢谢大家的建议确实有很多方法可以解决这种情况。我希望这个主题可以为其他决定使用 type if check 的人提供一个很好的引用。我正在对它们进行测试并权衡我的选择,但我相信我已经找到了最适合我的解决方案:)

最佳答案

我建议当用户注册时,在接受表单提交之前根据黑名单检查用户名。如果您使用的是现成的软件,它可能支持这一点。

PHP 测试 strpos()何时进行表单验证:

$badlist = Array(
'admin',
'staff',
'official'
);

foreach($badlist as $badword){
if (strpos(strtolower($_POST['username']), $badword)!==FALSE)
die('fail');
}

希望对您有所帮助:)

关于php - 检查字符串以查看特定分组是否存在(PHP)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1252558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com