【发布时间】:2020-05-17 07:41:31
【问题描述】:
我想为客户提供一种将 CSS 插入 Iframe 以更改颜色等的可能性。
我的代码是这样做的好方法吗?我已经用 htmlspecialchars 包装了“GET”,以防止注入或关闭标签,即 ?> 在 URL 中运行随机新代码。
<?
$css_url = null;
if ( isset($_GET["css_url"]) ) {
$css_url = "". htmlspecialchars($_GET["css_url"]);
}
if ($css-url != null && strlen($css_url) > 0) {
echo('<link href="'.$css_url.'" rel="stylesheet" type="text/css" />');
}
?>
运行它是否不安全?任何建议和解释为什么?
【问题讨论】:
-
这能回答你的问题吗? XSS filtering function in PHP