很多站长朋友们都不太清楚php判断来源标题,今天小编就来给大家整理php判断来源标题,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 发布文章时,怎么判断文章标题是否存在 2、 PHP如何判断一个请求是否来源于本域并且是ajax请求? 3、 请教php判断标题关键词的问题 php 发布文章时,怎么判断文章标题是否存在$sql = "select `标题字段` from `数据表` where `标题字段` = '$_POST[表单域(标题文本框的name属性)]' ";
$rs= mysql_query($sql);
if(mysql_num_rows($rs)){
exit('文章标题已经存在');
}
PHP如何判断一个请求是否来源于本域并且是ajax请求?通过请求头的Referer属性可以获取来源,X-Requested-With属性(不代表ajax一定需要这个请求头属性)可以判断是否是ajax。但是请求头这种东西,也知道的,很容易伪造。如果仅仅是做业务上的判断,请求头就够了。
请教php判断标题关键词的问题如果标题中所有过滤的关键词很多,或者是慢慢增加的(非法关键词,脏话等都不是一下子能找全的)。就应该把这些关键词用一个文件来存储。比如用keyword.txt来存储所有关键词,格式如下:kw1|kw2|kw3
为什么要用这个格式呢?因为php的正则可以识别这种格式并正确处理。
下面是代码(测试通过)
$keywords = file_get_contents('keyword.txt');
if(!preg_match("/$keywords/i",$problem_title))//标题包含关键字则返回true,否则返回false。
{
echo $contents;//如果返回false则显示内容。
}
如果你要过滤的关键字很少。则不需要写在文件里
代码如下:
$keywords = "kw1|kw2|kw3";//
if(!preg_match("/$keywords/i",$problem_title))//标题包含关键字则返回true,否则返回false。
{
echo $contents;//如果返回false则显示内容。
}
按照楼主的关键字是“非常情”
$keywords = "非常情";
if(!preg_match("/$keywords/i",$problem_title))
{
echo "标题是$problem_title<br/>内容是$contents";
}
关于php判断来源标题的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php判断来源标题 php判断包含指定内容的详细内容...