首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护我的php网页免受xss攻击

问保护我的php网页免受xss攻击
EN

Stack Overflow用户
提问于 2018-09-19 03:03:47
回答 1查看 99关注 0票数 0

我有这段代码,它是一个简单的html页面。

代码语言:javascript
复制
<?php


    require_once ("include/config.php");
    require_once($home."include/main_pre_body.php");
    require_once($home."pop-ups/email/email_form.php")

?>

<!DOCTYPE html>
<html>

    <head>
    <meta charset="utf-8" />
        <link rel="stylesheet" type="text/css" href="css/style.css" />
        <link rel="stylesheet" type="text/css" href="css/calendar.css" />
        <link rel="stylesheet" type="text/css" href="css/time.css" />
    </head>

    <Title><?php echo $EMAIL_TITLE_TEXT?></Title>

    <!--    Load Email Form Window  -->
    <body onload="OpenEmailWin()" style="margin:0px;">

<?php

    require_once($home."include/main_post_body.php");

?>

    </body>

</html>

我想要防止所有形式的可能的xss攻击,我可以识别一些但不是全部。

这是我认为应该修复的第一行<body onload="OpenEmailWin()" style="margin:0px;">。我曾经研究过xss的漏洞,但最让我惊讶的是<和/>的使用。我是从这个答案中得到的,https://stackoverflow.com/a/16126384/492293

使用<和/>会使网页容易受到xss攻击吗?简单页面的哪些其他部分容易受到xss攻击?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-09-19 04:00:35

htmlspecialchars()和htmlentities()这两个函数将对您有所帮助。使用POST或GET获取数据时使用这些函数。如下所示:

代码语言:javascript
复制
htmlspecialchars($_POST["example"]);
htmlentities($_POST["example"]);

或

代码语言:javascript
复制
htmlspecialchars($_GET["example"]);
htmlentities($_GET["example"]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52393077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档