建站专提News

PHP用strstr()函数阻止垃圾评论(通过判断a标记)

一佰互联网站开发设计(www.yinxi.net) 发布日期 2019-04-29 09:02:33 浏览数: 59

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。

语法:strstr(string,search)

参数string,必需。规定被搜索的字符串。
参数search,必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。
该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr()。

strstr()函数简单演示

复制代码 代码如下:
<?php
echo strstr("Hello NowaMagic!", "NowaMagic");
?>

程序运行结果:

NowaMagic!

再来一个简单例子

复制代码 代码如下:
<?php
$email  = "name@example.com";
$domain = strstr($email, "@");
echo $domain; // prints @example.com
//$user = strstr($email, "@", true); // As of PHP 5.3.0
//echo $user; // prints name
?>

程序运行结果:

@example.com

这个函数可以用的地方很多。假如你的网站垃圾评论很多,大部分垃圾评论是带链接的,因为要增加反向链接嘛,所以你可以使用下面的小技巧来杜绝这些带链接的垃圾评论。

复制代码 代码如下:
<?php
$content = $_POST["content"];
$garbage = strstr($content, "<a");
if($garbage == false)
{
 // 数据库插入代码
}
else
{
 echo "<script>alert("你的评论不能带有链接"); history.go(-1);</script>";
}
?>

嗯,大概就这样。

一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

20
04月
Html5实现移动端、PC端 刮刮卡效果

先给大家展示下效果图:刮刮卡需求:每一位用户有三次刮刮卡的机会本次刮刮卡的结果会覆盖上次的结果刮刮卡的中奖几率呈现为递增的曲线(保证三次中必... >>详情

29
04月
PHP URL参数获取方式的四种例子

在已知URL参数的情况下,我们可以根据自身情况采用$_GET来获取相应的参数信息($_GET["name"]);那,在未知情况下如何获取到U... >>详情

25
04月
PHP获取访问设备信息的方法示例

本文实例讲述了PHP获取访问设备信息的方法。分享给大家供大家参考,具体如下:<?phpheader("Content:Cont... >>详情

23
04月
详解Linux 下开发微信小程序安装开发工具

详解Linux 下开发微信小程序安装开发工具1.git clone https://github.com/yuan1994/wechat_w... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站