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
- hosteons 美国无限流量服务器$85 起,高频 e3 双路 e5,美国VPS[主机]
- EGIHosting→圣何塞服务器每月 60 美元起 1G 无限流量服务全球[VPS测评]
- 极安主机→CDN 有新加坡 韩国 香港 美国等节点 5Mbps 带宽 不韩国VPS[主机]
- 玩具鸡-hostsailor: $6.6 年 256G 流量 荷兰 VP全球[VPS测评]
- Word2007 清除最近打开的文档记录全球[VPS测评]
- HostYun→美国圣何塞双程 CN2 GIA 线路 KVM 每月 9.美国VPS[主机]
- Chrome 下载文件提示恶意文件被拦截怎么办?全球[VPS测评]
- tp5 模板中使用自定义函数的方法全球[VPS测评]
- 做站推荐 98 元 年 2 核 CPU 512M 内存 10G SSD 全球[VPS测评]
- thinkphp 实现文件下载全球[VPS测评]
- DMIT→$140 年 1GB 内存 10GB SSD 空间 1TB 流虚拟空间(主机)
- 移动端网页点击电话号码自动转到拨号页面及发送短信页面的方法全球[VPS测评]
- spinservers→便宜高配服务器 定制优惠 $299 2*E5-2全球[VPS测评]
- 无忧云 国内高防直连 大连BGP 年付仅228元 西南100Gbps高防全球[VPS测评]
- vpsplayer 七五折特惠套餐,深圳BGP 折后¥66/月;香港CN香港VPS[主机]
- 狗云春节香港CN2特价机,¥199/ 年,1G内存/25G硬盘/10Mb香港VPS[主机]
- RFCHOST香港CMI线路VPS九折优惠,$8.99起/月,500Mb香港VPS[主机]
- Virmach 2019中国新年促-512M 10G ssd 500G年全球[VPS测评]
- EdgeNat双十二优惠:韩国/香港/美国全场VPS年付,2核2G2M仅韩国VPS[主机]
- SugarHosts,美国云服务器,洛杉矶cn2中美极速专线,香港建站服美国VPS[主机]
- 详细介绍vps云服务器及其作用全球[VPS测评]
- 阿里云香港服务器多少钱?阿里云香港服务器价格香港VPS[主机]
- 56云服务器怎么样?56云免备案香港云服务器价格多少钱?香港VPS[主机]
- 磐逸云怎么样?CN2线路香港VPS月付20元香港VPS[主机]
- 游戏服务器是什么意思?游戏服务器可以用云服务器吗?全球[VPS测评]
- CYUN:开工促销,香港云服务器/美国高防vps/香港物理服务器85折美国VPS[主机]
- 触摸云:喜迎新春回馈活动_香港/美国VPS全场特惠价85折起_续费同价!美国VPS[主机]
- 樊云:香港CN2节点vps,最低月付22.5起,带宽5Mbps起步香港VPS[主机]
- 企鹅小屋:深港IPLC节点,0.25元/G流量,不用不花钱全球[VPS测评]
- 恒创主机优惠码85折_服务器优惠券8折_恒创科技优惠_代金券全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-211663.html











