1,页面简单结构搭建

  ad.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div{
height:100px;
background-color: #e0daff;
}
div > a{
float:right;
}
</style>
</head>
<body>
<div>
<a href="">不再显示广告</a>
</div>
</body>
</html>

2,方式一,创建一个 close.php的页面

ad.php

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div{
height:100px;
background-color: #e0daff;
}
div > a{
float:right;
}
</style>
</head>
<body>
<?php if (empty($_COOKIE['hide_ad']) || $_COOKIE['hide_ad'] !== '1'): ?>
<div>
<a href="close.php">不再显示广告</a>
</div>
<?php endif ?>
</body>
</html>

close.php (只要有人来请求我,意味着这个人不想再看到广告,我们就给这个用户开张小票 )

<?php

    setcookie('hide_ad', '');
header('Location: ad.php');

 

3,方式二,传参

 ad.php

<?php
if(isset($_GET['action']) && $_GET['action'] === 'close-ad'){
setcookie('hide_ad' , '');
$_COOKIE['hide_ad'] === '';
}
?> <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div{
height:100px;
background-color: #e0daff;
}
div > a{
float:right;
}
</style>
</head>
<body>
<?php if (empty($_COOKIE['hide_ad']) || $_COOKIE['hide_ad'] !== ''): ?>
<div>
<a href="ad.php?action=close-ad">不再显示广告</a>
</div>
<?php endif ?>
</body>
</html>

最新文章

  1. 简单的ADO.NET连接数据小样例
  2. gdb调试汇编堆栈分析
  3. perl 学习杂项笔记
  4. 线段树总结 (转载 里面有扫描线类 还有NotOnlySuccess线段树大神的地址)
  5. Classic Source Code Collected
  6. Ado.Net小练习02(小项目CUID
  7. 一个ASP函数库
  8. 设计模式(一): abstract factory抽象工厂模式 -- 创建型模式
  9. tomcat优化-有改protocol 和 缓存 集群方案
  10. 《Intel汇编第5版》 数组求和
  11. Python Cookbook - 1 - 数据结构和算法
  12. 游标使用 和sp_executesql动态sql
  13. EJBCA安装教程+postgresql+wildfly10
  14. 【Scala-ML】使用Scala构建机器学习工作流
  15. mysql之其他
  16. LOJ#510 北校门外的回忆(找性质+倍增+线段树)
  17. OneMap Client API
  18. (笔记)ubuntu中取消文件夹或文件等右下解一把锁的标志的方法
  19. ssh连接超时时间(ssh timeout)的设置方法
  20. Struts1简单开发流程梳理

热门文章

  1. centos6里面装zabbix(二)
  2. 数据分析 - Excel 函数, 技巧, 分析工具
  3. 小D课堂 - 新版本微服务springcloud+Docker教程_4-02 微服务调用方式之ribbon实战 订单调用商品服务
  4. vlc的流输出功能
  5. R语言与概率统计(二) 假设检验
  6. 阿里云Centos7挂载数据盘
  7. Spring-Kafka —— KafkaListener定时启动和停止
  8. Linux Swap的那些事
  9. python3使用tkinter之Menu坑
  10. 纹理特征描述之灰度差分统计特征(平均值 对比度 熵) 计算和比较两幅纹理图像的灰度差分统计特征 matlab代码实现