问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-05-19 20:43

我来回答

1个回答

热心网友 时间:2023-10-17 13:19

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>";
}
?>
嗯,大概就这样。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
填地方专项志愿会影响本科二批录取吗? 地方专项计划成绩不好的可以报吗 国家专项地方专项影响本科填报吗 地方专项计划滑档影响本科录取吗 报地方专项计划会影响高考录取吗 地方专项计划影响后续录取吗 电脑最高配组装机配置组装电脑什么配置比较好 台式组装游戏电脑配置组装电脑什么配置比较好 打游戏主机电脑配置台式电脑主要是玩游戏什么配置最合适 组装高配置台式电脑组装电脑什么配置比较好 为什么我的评论都被屏蔽了? 新版QQ怎么看不到送的QQ礼物? 悒汉音拼音是什么? 打拼音&quot;yi&quot;为什么出不来“浥”字? 渭,浥怎么读 浥怎么用偏旁法查字典 请问浥怎么读 浥的读音是什么 浥的拼音是什?么 怨悒怎么读,什么意思 浥字典里没有 浥的意思,浥的解释,浥怎么读 育肥猪不吃饲料皮肤苍白拉黑色的球粪怎么办 猪场母猪整体拉黑稀粪是胃肠炎吗 哺乳母猪不吃食拉黑色粪便高烧40度 母猪拉干黑粪球吐黑水是怎么回事? 母猪身体发黄拉黑色粪便不吃食怎么治疗? 肉片怎么炒才不会硬呀 真正的咖喱饭有几种材料? 请问咖喱怎么做,有几种做法。分哪几种。 自己的网站里怎么多出一些很奇怪的评论,怎么屏蔽? 为什么我的 微信》发现》小程序下方,不显示&quot;附近的店&quot;入口呢? 蚊子为什么要吸人血? 蚊子为什么要吸人血 蚊子为什么喜欢吸人血 蚊子为什么要吸别人的血 为什么蚊子要吸人的血而活? 盒子上贴的商标怎么祛除干净,已经很干了。 机动车损失险购买时所需的保费跟车辆价格是否有关系? 哈弗h6铝牌在哪里 h6哈弗混动是挂什么牌子 想问一下给哈弗H6酷派装车载导航的话应该选哪个牌子呢? 哈弗h6国潮版发动机怎样安装 哈弗H6(红标)儿童座椅如何安装方法? 哈弗h6国潮版下护板怎么安装 日语罗马发音“花发多风雨 人生足别离” 求魔兽RPG中地图农场大亨的心得 魔兽争霸3 dota 1v1 矮人火枪手 在家庭教育中你遇到了哪些困惑? 离婚阶段是不是必须分居