zoukankan      html  css  js  c++  java
  • Cookie隐藏小广告

    方式一:在close.php页面上设置COOKIE,

    colse.php页面

    <?php
    
    setcookie('hide','1');
    header('Location: indes.php');

    index.php页面 

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    	<style>
    	div{
    		height:200px;
    		200px;
    		background-color: pink;
    	}
        </style>
    </head>
    <body>
    	<?php if(empty($_COOKIE['hide'])||$_COOKIE['hide']!='1'): ?> //如果COOKIE没有设置,还是会显示
    	<div calss='ad'>
    		<a  href="close.php">不再显示</a>
    	</div>
        <?php endif ?>
    	
    </body>
    </html>

    方式二:因为点击index.php回车键访问该页面,和点击a连接都是访问的同一个页面,所以当想要关闭的时候我们要让浏览器能够区分,所有通过传递参数的方式,当收到这个参数的时候就设置一个COOKIE

    <?php
    
    if(isset($_GET['action'])&&$_GET['action']=='hide'){
    	setcookie('hide2','2');
        $_COOKIE['hide2'];
    }
    
    ?>
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    	<style>
    	div{
    		height:200px;
    		 200px;
    		background-color: pink;
    	}
        </style>
    </head>
    <body>
    	<?php if(empty($_COOKIE['hide2'])||$_COOKIE['hide2']!=='2'):?>
    	<div>
    		<a href="index2.php?action=hide">不再显示</a>
    	</div>
        <?php endif ?>
    </body>
    </html>
    虽然现在走得很慢,但不会一直这么慢
  • 相关阅读:
    VSCode 配置 Python 开发环境
    出现:Microsoft Visual C++ 14.0 is required 的解决方案
    python3 pathlib库中的Path类的使用
    使用 AI 绘制箭头
    Adobe Illustrator 入门 新建 保存图片
    jinja2
    Java 读取和写入文本文件
    Affy包 estrogen包
    GEOquery
    apply() 函数家族介绍
  • 原文地址:https://www.cnblogs.com/xxm980617/p/10460113.html
Copyright © 2011-2022 走看看