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
- LOCVPS→57.6 元 月-2GB 40GB 3M 香港大埔 CN2香港VPS[主机]
- 亲库 新人免费 0 元购撸实物全球[VPS测评]
- php 获取客户端 ip 的最简单方法全球[VPS测评]
- 优惠 ZJI 一月促销→葵湾机房六折优惠 新增日本 CN2 韩国 CN2独立服务器[U]
- $10.5 首年 512M 内存 10G SSD 500G 流量 1Gb全球[VPS测评]
- Uncaught SyntaxError: Block-scoped d全球[VPS测评]
- servaRICA→$15 月 3 核 3GB 内存 2TB 空间 不限虚拟空间(主机)
- ¥27 月 256M 内存 10G 硬盘 512G 1Gbps KVM 全球[VPS测评]
- 疯狂猜成语 图猜成语一枚鸡蛋在石头上打碎了是什么成语?全球[VPS测评]
- WordPress后台reCaptcha验证登录保护插件:reCaptC全球[VPS测评]
- 使用Win10系统原生“截图工具”捕获屏幕快照 简单高效全球[VPS测评]
- 搬瓦工新年优惠码还有效,全场VPS12.22%折扣,香港和日本CN2GI日本VPS[主机]
- GreenCloudVPS → 日本INAP → 4G 20G NV日本VPS[主机]
- 50KVM VPS免费自助换IP功能全球[VPS测评]
- 租用美国服务器有哪些安全方案美国VPS[主机]
- 游戏服务器是什么意思?游戏服务器可以用云服务器吗?全球[VPS测评]
- Aoyohost:1核1GB/20GB/600GB流量/60Mbps端口香港VPS[主机]
- 极光KVM:新上香港CN2VPS,终身6折优惠,1核/1G/5Mbps,香港VPS[主机]
- 什么是VPS?国内VPS有哪些?全球[VPS测评]
- 跨境电商平台首选香港服务器香港VPS[主机]
- 狗云DogYun,香港cn2云服务器/优惠码/流量包,按小时计费云服务器香港VPS[主机]
- 磐逸云怎么样?香港沙田cn2vps 带宽5M年付128元香港VPS[主机]
- UCloud促销:快杰云主机52元/年起,可选台湾(台北)/香港/北京/香港VPS[主机]
- 云群网络怎么样?香港云服务器高端弹性云2核2G2M带宽,仅588元/年香港VPS[主机]
- RangCloud:新购NAT VPS,256/512/1G/2G主机季香港VPS[主机]
- 极光KVM:1核/1G/40G/100Mbps/美国GIA,年付199元美国VPS[主机]
- 95idc怎么样?香港云主机1核2G2M仅50元/月;香港物理服务器8核香港VPS[主机]
- 众创逸云:元旦优惠活动,香港美国CN2云服务器4核4G30M,仅售309美国VPS[主机]
- VoLLCloud:香港1核/1G/大带宽VPS,年付赠送1个月,限购限香港VPS[主机]
- 阳帝云:新年快乐666个现金优惠券,香港CN2 GIA、美国CN2高防V美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-208711.html











