Heim  >  Artikel  >  Backend-Entwicklung  >  php实现过滤表单提交中html标签的方法_PHP

php实现过滤表单提交中html标签的方法_PHP

WBOY
WBOYOriginal
2016-05-31 19:29:13725Durchsuche

本文实例讲述了php实现过滤表单提交中html标签的方法。分享给大家供大家参考。具体实现方法如下:

有时候我们做的简单评论功能会发现有提交很多的html标签,这些标签会导致页面有一些外连的情况,下面我们一起来看在php中过滤表单提交的html标签方法。

近评论中有一些机器人提交的post链接,都是一些垃圾评论。为了减少这种无谓的链接内容出现,其实是可以用php来删除表单POST提交的html标签,这样机器提交的信息也不会得到他们要的结果。而且可以减少来自seo/seo.html" target="_blank">搜索引擎的惩罚。

这里以去掉
标签为例:

某些情况我们需要去掉
标签,可以使用str_replace函数。

代码如下:

//取出br标记
$str=str_replace("
","",$str);


移除html标签:
可以使用strip_tags函数搞定。

代码如下:

$str= strip_tags($str);


封装成一个函数:

代码如下:

    function removehtml($str){
        $str=str_replace("
","",$str);
        return strip_tags($str);
    }
?>

希望本文所述对大家的php程序设计有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn