广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php 怎么清除历史
  • 561
分享到

php 怎么清除历史

php清除历史 2019-03-29 16:03:26 561人浏览 无得
摘要

本文操作环境:windows7系统,PHP7.4版,Dell G3电脑。php 怎么清除历史?php简单实现cookie的历史记录及清除历史记录功能代码如下:<!DOCTYPE html> <html xmlns=&quo

本文操作环境:windows7系统,PHP7.4版,Dell G3电脑。

php 怎么清除历史?

php简单实现cookie的历史记录及清除历史记录功能

代码如下:

<!DOCTYPE html>
<html xmlns="Http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SQt</title>
<style>div{ width:300px;height:400px; background:#CFF; padding:20px}</style>
</head>
<?php
//用于测试的文档
$all_data = array(
1 => array('1:标题1','内容1……'),
2 => array('2:标题2','内容2……'),
3 => array('3:标题3','内容3……'),
4 => array('4:标题4','内容4……'),
);
 
$id=isset($_GET['id'])?$_GET['id']:1;
 
//判断有无设置action
$action = isset($_GET['action'])?$_GET['action']:$id; 
if($action=='clear'){
//清空cookie
setcookie('history','',time()-3600);
//数组清空
$his=array();
}else{
if(!isset($_COOKIE['history'])){
$his[]=$id;
}else{
$his=explode('|',$_COOKIE['history']);
array_unshift($his, $id);
$his=array_unique($his);
if(count($his)>4){
array_pop($his);
}
}
}
setcookie('history',implode('|', $his));
?>
 
<body>
<div>
<fORM >
<table>
    <tr><td><?php echo $all_data[$id][0]?></td></tr>
    <tr><td><?php echo $all_data[$id][1]?></td></tr>
    <tr>
    <td>  
        <p><a href="04.php?id=<?php echo $id-1==0?4:$id-1;?>">上一页</a></p>
        </td>
        <td>
         <p><a href="04.php?id=<?php echo $id+1==5?1:$id+1;?>">下一页</a></p>
        </td>
    </tr>
<tr>
     <td>
        <p>浏览历史</p>
     </td>
         <td>
        <a href="04.php?action=<? echo 'clear';?>">清除记录</a>
     </td>
    </tr>
        <tr>
         <ul>
         <td>
            <?php foreach($his as $v) {?>
            <li><a href="04.php?id=<? echo $v;?>"><?php echo $all_data[$v][0] ; ?></a></li>
            <?php } ?>
         </td>
</ul>
        </tr>
    </table>
</form>
</div>
</body>
</html>

复制粘贴即可运行~

--结束END--

本文标题: php 怎么清除历史

本文链接: https://www.lsjlt.com/news/866.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php 怎么清除历史
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php 怎么清除历史php简单实现cookie的历史记录及清除历史记录功能代码如下:<!DOCTYPE html> <html xmlns="...
    99+
    2019-03-29
    php 清除历史
  • php如何清除历史
    这篇文章将为大家详细讲解有关php如何清除历史,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php清除历史的方法:1、创建一个PHP示例文件;2、通过setcookie设置cookie;3、通过“echo...
    99+
    2023-06-22
  • 怎么清除vps历史记录
    要清除VPS(Virtual Private Server,虚拟专用服务器)的历史记录,您需要执行以下步骤:1. 登录到VPS。您可...
    99+
    2023-09-14
    vps
  • SQLSERVER中怎么清除历史记录
    这期内容当中小编将会给大家带来有关SQLSERVER中怎么清除历史记录,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。删除前做备份。  使用SQL Server登录使用数据...
    99+
    2022-10-18
  • git清除历史纪录
    Git 是一种常用的版本控制工具,被广泛用于项目开发中。在项目开发的过程中,我们通常会使用各种 git 命令来进行版本控制和管理,其中包括提交代码,合并分支等操作。然而,在某些情况下,我们可能需要清除 Git 历史纪录,比如删除敏感信息或清...
    99+
    2023-10-22
  • vue怎么清除浏览器历史栈
    这篇文章主要介绍“vue怎么清除浏览器历史栈”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么清除浏览器历史栈”文章能帮助大家解决问题。如何清除浏览器历史栈问题需要跳转好几个页面进行表单提交,...
    99+
    2023-06-30
  • windows11中怎么清除运行历史记录
    这篇“windows11中怎么清除运行历史记录”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2023-04-19
    windows11
  • Win8清除历史记录技巧
    1、在开始界面或者任务栏打开资源管理器。 2、然后切换到搜索输入框,在上面找到最近的搜索内容。 3、选择“清楚搜索记录”就行了,这样就变成空白了。 4、如果你想将最近访问的位置列表和地址栏...
    99+
    2023-06-03
    win8清除历史记录 win8历史记录在哪里 win8历史记录在哪 历史记录 技巧 Win8
  • 说GTID - 清除GTID的执行历史
    RESET MASTER可以用来清除GTID的执行历史。如果想将一个执行过本地事务的节点,加入到Group Replication中,就要执行下RESET MASTER。执行RESET MASTER会带来以...
    99+
    2022-10-18
  • github怎么删除历史
    GitHub 是全球最大的基于 Git 的托管平台,它能存储、管理和分享各种代码库。对于软件开发人员来说,使用 GitHub 是非常便捷和方便的工具。然而,如果你在 GitHub 上不小心提交了一些私人信息或者敏感信息,怎样才能在不留下痕迹...
    99+
    2023-10-22
  • vue如何清除浏览器历史栈
    目录如何清除浏览器历史栈问题vue返回首页后如何清空路由需求一:从首页点击路由到A页面需求二:把浏览器的记录返回指定的页面如何清除浏览器历史栈 问题 需要跳转好几个页面进行表单提交,...
    99+
    2022-11-13
  • linux清除历史的命令是哪个
    今天小编给大家分享一下linux清除历史的命令是哪个的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在linux中,清除历史的...
    99+
    2023-06-26
  • Win8.1如何清除可靠性历史记录关闭历史记录功能
      最近几代的Windows系统都有个可靠性历史记录的功能,它是按一定的规则对系统过去状态进行评分。有的人讨厌这个功能,想把它关闭。不过这个功能无法关闭,只能清除记录。   按照以下方法来清除可靠性历史记录...
    99+
    2022-06-04
    历史记录 可靠性 功能
  • git怎么删除历史提交
    近年来,Git 作为一款强大的版本控制工具,在开发团队中越来越受欢迎。然而,在 Git 的使用过程中,有时候可能会出现不良提交,这些提交可能会对项目造成负面影响。如何删除这些历史提交成为了 Git 用户经常面临的问题。本文将详细介绍如何删除...
    99+
    2023-10-22
  • git怎么删除提交历史
    标题:Git 删除提交历史:原因、必备知识和操作步骤Git 是一个应用广泛的版本控制工具,开发者可以通过 Git 进行代码管理和版本控制。Git 的一个重要特性是可以回滚提交并创建新的提交,但有时我们需要删除提交历史。本文将介绍 Git 删...
    99+
    2023-10-22
  • git怎么删除历史记录
    Git是目前最流行的版本控制系统之一。然而,有时候我们可能需要删除Git项目中的历史记录,以便重新开始。本文将介绍如何使用Git命令和工具来删除Git项目中的历史记录。使用git reset命令删除历史记录Git reset命令可用于取消提...
    99+
    2023-10-22
  • svn历史版本怎么删除
    小编给大家分享一下svn历史版本怎么删除,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!当svn库庞大到一定程度的时候,无论是在查询还是在备份方面肯定会给我们带来很...
    99+
    2023-06-04
  • 怎么清除Win7搜索记录 Win7搜索历史记录删除教程
      Win7的搜索功能非常强大,也很智能,在搜索资料后,在搜索栏中会留下记录,这样就有可能会泄露个人隐私,因此搜索后,最好不要保留搜索记录,以免留下后患。   删除搜索记录   在资源管理器的搜索窗口中并没有关于清除搜索...
    99+
    2023-06-01
    win7搜索记录 搜索历史 历史记录 记录 Win7 搜索 教程
  • 怎么清除Win7历史记录 如何保护合理隐私安全
      我们总是希望在网上驰骋,然后不留下点足迹,如果你用的Win7系统,那么里面便有一个功能,那便是在资源管理器中提供搜索功能,自动保存搜索过的词汇,让你的浏览痕迹深深地留在系统上,可是这样便会暴露出个人的隐私,那么,我们...
    99+
    2023-06-03
    Win7 隐私 历史 记录 如何
  • win7游戏历史记录怎么消除
    这篇文章主要介绍“win7游戏历史记录怎么消除”,在日常操作中,相信很多人在win7游戏历史记录怎么消除问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win7游戏历史记录怎么消除”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作