Php 不输出到html时使用htmlspecialchars
例如,如果我使用Php 不输出到html时使用htmlspecialchars,php,Php,例如,如果我使用$id=$\u GET['id']然后我使用该$id作为if语句的条件,我是否必须在$id上使用htmlspecialchars e、 g 即使没有输出html,是否也需要html特殊字符?否。如果要将数据输出到html上下文中,则只需对其进行html转义,并且数据可能包含在html中具有特殊含义的字符(例如,,“),您不希望这些字符破坏html结构 另请参见。否。如果要将数据输出到HTML上下文中,则只需对其进行HTML转义,并且数据可能包含在HTML中具有特殊含义的字符(例如
$id=$\u GET['id']
然后我使用该$id
作为if语句的条件,我是否必须在$id
上使用htmlspecialchars
e、 g
即使没有输出html,是否也需要html特殊字符?否。如果要将数据输出到html上下文中,则只需对其进行html转义,并且数据可能包含在html中具有特殊含义的字符(例如,
,“
),您不希望这些字符破坏html结构
另请参见。否。如果要将数据输出到HTML上下文中,则只需对其进行HTML转义,并且数据可能包含在HTML中具有特殊含义的字符(例如,
,“
),您不希望这些字符破坏HTML结构
另见
$id = htmlspecialchars($_GET['id']);
if($id) {
//code
}