在PHP中转义iframe srcdoc值的安全方法?

时间:2014-03-31 06:23:06

标签: php html iframe escaping

哪个PHP函数适合转义HTML以便在<iframe srcdoc="???">中使用?

我找到了两位候选人:htmlspecialchars()htmlentities()。应该使用哪一个来允许任何可能的HTML代码正确转义?

2 个答案:

答案 0 :(得分:2)

htmlspecialchars()也会做你需要的一切。 htmlentities()用于特殊用例,例如中文字符,您可能想要逃避它们,即使它不是100%必需的。 htmlspecialchars()似乎足以保护您免受任何类型的XSS攻击。

答案 1 :(得分:0)

比较htmlentities()与htmlspecialchars()

的类似帖子

htmlentities() vs. htmlspecialchars()