|
|
最近我加入了163的网站联盟其中有一个弹出广告。如果这个广告对于同一个浏览者多次弹出就会令浏览者感觉不爽了所以我写了一个小程序使每台电脑访问本站每天只会弹出一次改广告。所利用的是检测COOKIE,当然大家有兴趣也可以利用检测IP来改写这个程序。
调用方法,使用js调用。不然以PHP代码放入网页中则必须放在最开始。
<SCRIPT src="onead.php" language="javascript"></SCRIPT>
onead.php代码如下:
<?php
$onead="<iframe WIDTH=0 HEIGHT=0 Name=popnews FRAMEBORDER=0 src=http://news2.163.com/popnews.jsp?ID=xydw&NO=0></iframe>";
if(!$_COOKIE['xydw_onead']){
setcookie('xydw_onead','xydw',time()+(1*24*3600));
} else $onead="";
echo "document.write('$onead');";
?> |
|