求一段PHP判断网页标题中包含某一个或多个关键词则显示广告的代码
php是服务器端的,你如果php判断那不都是自己控制,自己判断标题的变量是否包含关键字
不过一般用客户端js来判断的多。。流程大概如下
<div id="dvAD" style="display:none">广告内容放这里</div>
<script>
//更多关键字修改()里面的,用|隔开
if (/(关键字1|关键字3|关键字2)/i.test(document.title)) document.getElementById('dvAD').style.display = 'block';
</script>
$allergicWord = array('关键字1','关键字2');
$str = '标题';
for ($i=0;$i $content = substr_count($str, $allergicWord[$i]);
if($content>0){
$info = $content;
break;
}
}
if($info>0){
//显示广告
return TRUE;
}else{
//不显示广告
return FALSE;
}
$allergicWord = array('关键字1','关键字2');
$str = '标题';
for ($i=0;$i $content = substr_count($str, $allergicWord[$i]);
if($content>0){
$info = $content;
break;
}
}
if($info>0){
//显示广告
return TRUE;
}else{
//不显示广告
return FALSE;
}