Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
strlen()在 HTML 表单的用户输入上运行是否安全?或者有没有办法打破功能并注入不需要的代码。
strlen()
是的,它是安全的。它所做的只是计算字符串中有多少字节。它不评估代码或任何东西。
您应该厌倦eval() system()在没有首先验证信息的情况下使用或将用户输入放入数据库查询或写入文件。
eval()
system()
除非在 PHP 的代码库中发现新的错误,否则strlen()您可以指望它可以安全地与用户输入一起使用。