为了账号安全,请及时绑定邮箱和手机立即绑定

国际名称的验证和清理

国际名称的验证和清理

PHP
哆啦的时光机 2021-11-05 10:14:09
我遇到了这个答案,这表明,除了检查字符串是否为空之外,我们最好根本不进行验证。考虑到处理国际名称时可能出现的字符范围,这似乎是合理的。我们应该完全放弃验证吗?在清理国际名称时,准备好的声明是否足够?$pdo = $connection->prepare("INSERT INTO clicks (domain, sid) VALUES (:domain, :sid)");$pdo->execute(array(  ":domain" => $domain,  ":sid" => $sid));另一种方法是禁止某些字符,而不是尝试匹配包含的字符。然而,这也会变得棘手。
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

我们应该完全放弃验证吗?

大概。我同意链接用户的回答。试图猜测名字只会让你痛苦。

在清理国际名称时,准备好的声明是否足够?

如果操作正确,是的。请注意,仅使用准备好的语句是不够的,您还需要使用绑定参数。

我想这就是你的意思,但我觉得我需要在这里学究,因为我经常看到这种“准备好的声明”:

$db->prepare("select * from users where id = $id");


查看完整回答
反对 回复 2021-11-05
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信