我是否应该清理每个 $_GET 和 $_POST 变量,即使用于简单的函数



这里有一个愚蠢的问题,我应该清理每个 $_POST/$_GET 变量,即使它只是用于比较之类的东西?

例:

if ( $_POST[ 'example' ] === 1 ){ // Do Something }

我理解对数据库等使用预准备语句的想法,但我很好奇/担心用户放置一些 PHP 代码或其他东西并在检查期间运行。

如果

输入可以在评估它们的上下文中使用,则只需担心清理输入 - 例如,在数据库脚本中,或作为网页上的 HTML。

相关内容

  • 没有找到相关文章

最新更新