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

方法一:
复制代码 代码如下:
//get post data
function PostGet($str,$post=0)
{
empty($str)?die('para is null'.$str.'!'):'';
if( $post )
{
if( get_magic_quotes_gpc() )
{
return htmlspecialchars(isset($_POST[$str])?$_POST
[$str]:'');
}
else
{
return addslashes(htmlspecialchars(isset($_POST[$str])?
$_POST[$str]:''));
}
}
else
{
if( get_magic_quotes_gpc() )
{
return htmlspecialchars(isset($_GET[$str])?$_GET[$str]:'');
}
else
{
return addslashes(htmlspecialchars(isset($_GET[$str])?
$_GET[$str]:''));
}
}
}
方法二:
复制代码 代码如下:
function uhtml($str)
{
$farr = array(
"/\s+/", //过滤多余空白
//过滤 <script>等可能引入恶意内容或恶意改变显示布局的代码,如果不需要插入flash等,还可以加入<object>的过滤
"/<(\/?)(script|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/isU",
"/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/isU",//过滤javascript的on事件
);
$tarr = array(
" ",
"<\1\2\3>",//如果要直接清除不安全的标签,这里可以留空
"\1\2",
);
$str = preg_replace( $farr,$tarr,$str);
return $str;
}
很实用的方法吧,希望对大家能有所帮助
相关推荐:
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
AI智能工具的无限可能:未来已来,你准备好了吗?
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
seo运营经理是什么,seo和运营的区别 ,皖妍ai宁慕晴o
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
AI一键生成文章,写作新境界
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
seo营销到底是什么,seo算什么营销 ,ai里面新建
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
AI公众号文章生成,轻松打造爆款内容
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
SEO优化知识全解析:提升网站排名的秘密武器,ai出错合集
怎么用AI润色文章,让你的文稿瞬间高大上
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
文章生成AI:让写作轻松高效的神奇工具
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播
AI智能时代的到来:如何利用人工智能推动生活与商业创新,ai相册下载
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
优化网站的秘诀:提高网站速度与用户体验,助力业务腾飞,旅游网站建设步骤
seo需要什么人员,seo需要什么技能 ,画大学ai
SEO难吗?揭秘SEO背后的真相,让你轻松上手!,大旺百度网站推广
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
文章AI生成软件高效创作新纪元
SEO作用:提升网站流量与品牌曝光的秘密武器,美容网站联盟平台推广
什么是seo优化营销,seo主要优化什么 ,ai绘画国风古韵
SEO自从上线后的演变与未来发展趋势,拼多多增加关键词排名
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai
ChatGPT无法访问原因分析及解决方案,斑马ai报道
SEO站内优化:提升网站排名的核心策略,厦门市网站优化企业
seo渠道优化是什么,seo渠道推广怎么做 ,ai121333
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图