`
sxysxy
  • 浏览: 217036 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PHP技巧:php过滤危险html代码

 
阅读更多

用PHP过滤html里可能被利用来引入外部危险内容的代码。有些时候,需要让用户提交html内容,以便丰富用户发布的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内。

  以下是引用片段:

  #用户发布的html,过滤危险代码

function uh($str)
{
$farr = array(
"//s /", //过滤多余的空白
"/<(//?)(script|i?frame|style|html|body|title|link|meta|/?|/%)([^>]*?)>/isU", //过滤

分享到:
评论

相关推荐

    php过滤危险html代码

    )&gt;/isU", //过滤 等可能引入恶意内容或恶意改变显示布局的代码,如果不需要插入flash等,还可以加入的过滤 "/(&lt;[^&gt;]*)on[a-zA-Z]+\s*=([^&gt;]*&gt;)/isU", //过滤javascript的on事件 ); $tarr = array( " ", ...

    PHP利用正则过滤掉js脚本代码

    PHP利用正则过滤掉js脚本代码 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例主要在PHP中使用正则表达式来实现过滤掉JavaScript...

    PHP代码审计文档.zip

    第19课:PHP代码审计之会话认证漏洞mp4 第18课:PHP伪协议mp4 第17课:PHP弱类型mp4 第16课:PHP代码审计之反序列化漏润mp4 第15课:PHP代码审计之变量盖漏洞mp4 第14课PHP代码审计之任意文件读取及删除漏洞mp4 第13课...

    php 过滤危险html代码

    #用户发布的html,过滤危险代码 复制代码 代码如下:function uh($str) { $farr = array( “/\s+/”, //过滤多余的空白 “/&lt;(\/?)(scripti?framestylehtmlbodytitlelinkmeta\?\%)([^&gt;]*?)&gt;/isU”, //过滤 [removed]...

    php过滤html标记属性类

    * public strip 过滤属性 * public setAllow 设置允许的属性 * public setException 设置特例 * public setIgnore 设置忽略的标记 * private findElements 搜寻需要处理的元素 * private findAttributes 搜寻属性 * ...

    PHP深度分析:101个核心技巧、窍门和问题解决方法 + 源代码

    PHP深度分析:101个核心技巧、窍门和问题解决方法 + 源代码

    php过滤表单提交的html等危险代码

    PHP过滤提交表单的html代码里可能有被利用引入外部危险内容的代码。例如,有些时候用户提交表单中含有html内容,但这可能造成显示页面布局混乱,需要过滤掉。 方法一: 复制代码 代码如下: //get post data  ...

    php表单敏感字符过滤代码类

    个php表单敏感字符过滤代码类,输出表单函数,检测数组是否存在,生成表单函数,提交数据检测,提交信息检测,多选类表单生成,表单验证及全部。

    CodeIgniter框架过滤HTML危险代码

    CodeIgniter过滤HTML危险代码的方法其实有好几种,其中最常见的有如下几种: 1.可以选择使用htmlspecialchars()方法过滤。 2.可以将config文件夹下面的config.php文件中的$config[‘global_xss_filtering’] = FALSE...

    php表单敏感字符过滤代码类.zip

    介绍一个php表单敏感字符过滤代码类,输出表单函数,检测数组是否存在,生成表单函数,提交数据检测,提交信息检测,多选类表单生成,表单验证及全部。

    PHP_WEB.rar_ conn.php_answer_js登陆_sql+php+html_登陆界面css

    conn.php:数据库连接代码 regUser.php:用户注册代码 Frontend目录 css文件夹:放样式文件 js文件夹:放js代码 img文件夹:界面的图片资源 login.html:登陆界面 reg.html:注册界面 question.html:发问界面 answer....

    PHP代码审计工具V2.0.3源码20121015

    PHP代码审计工具V2.0.3源码 源码描述: 该版本目前支持单个关键字扫描、批量函数扫描、批量正则匹配,其中正则表达式...审计技巧:收集了一下PHP代码审计的资料,提供给新手学习。 程序帮助:一些程序信息和作者信息

    php通用过滤代码

    php通用过滤代码 防黑客操纵 正则判断 防溢出攻击 防xss

    PHP中HTML标签过滤技巧

    在开发文章系统中正常需要用到HTML标签、JS脚本等其他脚本代码的过滤,稍微尝试了下,感觉简单的htmlspecialchars()函数的过滤效果始终不如strip_tags()函数的过滤效果好。 其中有人会说我就想还要显示点图片,那...

    PHP代码审计音频文件.zip

    任务19:PHP代码审计之会话认证漏洞mp4 任努18:PHP伪协议mp4 任务17:PHP弱类型mp4 任务16:PHP代码审计之反序列化漏润mp4 任务15:PHP代码审计之变量盖漏洞mp4 任务14PHP代码审计之任意文件读取及删除漏洞mp4 任务13...

    php下过滤HTML代码的函数

    本文通过实例代码给大家介绍了php下过滤HTML代码的函数,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

    PHP精粹编写高效PHP代码 书本源码

    PHP精粹编写高效PHP代码 书本源码,PHP Master: Write Cuting-Edge Code,本书不错,此文件是里面的代码源码,可以供参考。

Global site tag (gtag.js) - Google Analytics