< ?php
$referer = $_SERVER['HTTP_REFERER'];
$adsence = <<
学PHP第一课,获取反向URL,判断是否存在关键词
如果存在,输出广告
上面那段话的意思是如果我的来源链接里不包含ooxx.me,就显示广告
丢到single.php的 <div class=”entry”> 里面,就会把广告输出到文章页
注释:如果要多行字符串可以用括号括号括号 OOXX 开始 OOXX 结束,注意换行
这样子直接访问的朋友不会看到广告
搜索引擎进来的粘性不大,有广告
RSS reader都是看过帖子后进来的,也不会有影响
同理要打招呼的话
< ?php
$referer = $_SERVER['HTTP_REFERER'];
if(strpos($referer,'google') !== false){
echo 'Dont B Evil 不做爱';
}elseif(strpos($referer,'baidu') !== false){
echo '要狗屋,上百度'
}elseif(strpos($referer,'zhuaxia') !== false){
echo '抓虾干,撕床单'
}
?>
32 评论
添加您的 →好玩
我有粘性,我有粘性
@zing, – – 我女友灰常粘人…惆怅啊
刚试了不错,只是在定义$adsence变量的时候,最好用=”的格式,否则可能出错
@猪头, 用’效率高,用”的话还回去找里面是否有变量是的话会替换成对应的值,所以确定的情况下推荐用’文章作者
adsense的话因为里面结构复杂,所以我用了定界符<<