通过COOKIE来控制广告显示

sadwind2024-04-21笔记3901

现在有一个广告,但是广告的形式不太友好,担心加载这个广告会严重影响网站浏览体验,不弄吧,网站又一点收益没有,于是想到一个办法,让网站在一定时间里,只展示一次这样的广告,这样能一定程序缓解网站访问者的容忍度。

大概原理就是写入一个COOKIE,同时写入一个失效时间,然后判断这个COOKIE,如果有且未失效,就不展示广告,如果没有或失效,就展示广告,同时重新设置COOKIE失效时间。

<?php
if(isset($_COOKIE["adv"])) {
    echo "Cookie value is: " . $_COOKIE["adv"];
} else {
    echo "Cookie not set.这里展示广告,下面重新写COOKIE";
    setcookie("adv","ad",time()+3600);
}
?> 


relate content

MYSQL 更新记录 搜索替换字符串

UPDATE icms_article_data     SET body = REPLACE(  &nb...

TP6 一条数据库查询代码 column索引值理解

// 返回数组 Db::table('think_user')->where('status',1)->column('name'...

FASTADMIN 弹窗出现两次“确定”、“重置”按钮

FASTADMIN是一个不错THINKPHP开源框架应用,不过它主要功能都集中在后台开发上,前端提到很少,资料也少。在做二次开发时,前台应用直接把后台代码复制到前台时,其中使用数据表格时,新增、编辑等...

layui 子页面用parent()拿到父页面的数据并回显数据

//父页面   定义一个全局变量来获取到表格当前行的数据 var objdata;  //工具条操作按钮事件   &nbs...

教程:PPT设计进阶·从基础操作到高级创意

教程:PPT设计进阶·从基础操作到高级创意

PPT设计进阶·从基础操作到高级创意职场中有种说法是,“会做PPT者得天下”。会做且做好 PPT ,到底有多重要?一设计总监曾因在国际体验设计大会上展示的PPT太丑,产生了严重的危机公关,他也因此丢了...

TP6实现添加数据功能,重复提交问题

这是在使用一个基于TP6的开源的、名为FunAdmin的后台管理系统时,在此系统上二次开发时,自己新建一个应用,在实现添加数据功能时,总是出现重复提交,添加一次数据,实现添加了两条,代码也没啥问题。经...

Post Reply    

◎Welcome to participate in the discussion.