PHP 防止 XSS 注入解决方案大全
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

PHP 直接输出 html 的,可以采用以下的方法进行过滤:
1.htmlspecialchars 函数
2.htmlentities 函数
3.HTMLPurifier.auto.php 插件
4.RemoveXss 函数
PHP 输出到 JS 代码中,或者开发 Json API 的,则需要前端在 JS 中进行过滤:
1.尽量使用 innerText(IE)和 textContent(Fiox),也就是 jQuery 的 text()来输出文本内容
2.必须要用 innerHTML 等等函数,则需要做类似 php 的 htmlspecialchars 的过滤(参照@eechen 的答案)
其它的通用的补充性防御手段
1.在输出 html 时,加上 Content Security Policy 的 Http Header
(作用:可以防止页面被 XSS 攻击时,嵌入第三方的脚本文件等)
(缺陷:IE 或低版本的浏览器可能不支持)
2.在设置 Cookie 时,加上 HttpOnly 参数
(作用:可以防止页面被 XSS 攻击时,Cookie 信息被盗取,可兼容至 IE6)
(缺陷:网站本身的 JS 代码也无法操作 Cookie,而且作用有限,只能保证 Cookie 的安全)
3.在开发 API 时,检验请求的 Referer 参数
(作用:可以在一定程度上防止 CSRF 攻击)
(缺陷:IE 或低版本的浏览器中,Referer 参数可以被伪造)
猜你可能想看的VPS
- 劳动节促销 数脉科技→E3-1230v2 8GB 1TB 硬盘 3 IP全球[VPS测评]
- 双十一 景文互联→全场云服务器 7 折 最高赠送 2G 内存 服务器 C全球[VPS测评]
- jQuery 清空 input 值的方法全球[VPS测评]
- PHPMailer 发送邮件提示 553 Mail from must 全球[VPS测评]
- bgpto→新加坡 cn2 gia 独立服务器 100Mbps cn2 独立服务器[U]
- 闲话撸 10 京东卡全球[VPS测评]
- 便宜 $13.8 年 1G 内存 20G SSD 1T 流量 1Gbps全球[VPS测评]
- OneProvider 巴黎独立服务器 促销独立服务器[U]
- 便宜 Supremevps→$18 年 2 核 2G 35G SSD 3全球[VPS测评]
- CloudCone→$15 年 KVM-1GB 30GB 1TB 洛杉矶全球[VPS测评]
- 从Alpnames域名注册商跑路看我们应该如何选择域名注册商全球[VPS测评]
- WordPress插件:我爱水煮鱼 WPJAM TOC 添加文章索引目录全球[VPS测评]
- 狗云 VPS:五大 CN2 GIA 直连数据中心 圣何塞 CN2 GIA全球[VPS测评]
- sym-台湾hinet 独立IP 月付10刀 不限流量 百兆 最高2Gb独立服务器[U]
- creeperpanel-日本 1c0.75gb3g 1Gbps 3.4日本VPS[主机]
- 人力资源管理系统前端Web模板 - SmartHR全球[VPS测评]
- 为什么大家都选择香港服务器建站香港VPS[主机]
- 冀青云怎么样?香港CN2-GIA vps月28元/香港NTT 月9元香港VPS[主机]
- 再“掷”53亿元 宜家能否挽回中国消费者全球[VPS测评]
- 华纳云双十一钜惠活动:香港美国云服务器低至3.5折美国VPS[主机]
- kvmcloud怎么样?香港BGP云服务器 月付12.9元香港VPS[主机]
- 虾皮跨境电商怎么样?虾皮跨境电商靠谱吗?全球[VPS测评]
- UCloud海外云服务器促销:全场1折起,香港cn2vps最低年付150香港VPS[主机]
- hosthatch:香港/芝加哥/伦敦等11机房VPS低至$17.5/年香港VPS[主机]
- 腾讯云香港轻量应用服务器 优惠活动最低月付仅24元香港VPS[主机]
- 拼多多入局跨境电商平台,首站美国;奈雪的茶在上海建第二总部;pidan“美国VPS[主机]
- 印象云vps,香港安畅gia低至22元起,1核1G内存,小带宽无限流量,香港VPS[主机]
- 舍利云:香港美国vps云服务器/BGP线路元旦全场9折,低至36元/月美国VPS[主机]
- 中久数据:2021新年特惠便宜挂机宝5元/月,香港1G仅20元/月,美国美国VPS[主机]
- 特网云:香港高防云主机,香港/美国/韩国/大连/沈阳等地区,低至48元/韩国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-220639.html











