• cookie的使用


    在登陆时使用cookie,登陆页面时,在浏览器写入一个cookie,说明你已经登陆了,具有登录的权限,默认情况下,这个cookie在浏览器打开期间有效,当浏览器重新打开,需要重新登录,当然,也可以设置cookie的生命周期,让cookie在多少秒之后小时作用,这样既可以在浏览器打开期间销毁,也可以在关闭期间销毁,主要看时间是否达到,cookie次存储在浏览器中,默认只在设置cookie的同级页面和同级目录以及目录一下的页面可以访问,当然也可以设置在那个目录下可以访问,设置cookie用setcookie()函数,接收cookie用超级全局数组$_COOKIE来获得

    setcookie(cookie名字,cookie值,生命周期单位秒,哪个目录下可以访问,域名后缀);

    获得那个cookie用$_COOKIE['cookie名字'];

    用cookie简单实现打印历史记录

    <?php
    
    $uri=$_SERVER['REQUEST_URI'];
    
    
    if(!isset($_COOKIE['history'])){
    	$his[]=$uri;
    }else{
    	$his=explode('|',$_COOKIE['history']);
    	echo 'jdaso'; 
    	print_r($his);
    	array_unshift($his,$uri);
    	
    	$his=array_unique($his);//移除重复的
    	if(count($his)>10){
    		array_pop($his);
    	}
    }
    setcookie('history',implode('|',$his));
    
    //print_r(implode('|',$his));
    //print_r($_COOKIE);
    $id=isset($_GET['id'])?$_GET['id']:0;
    //print_r($his);
    ?>
    
    <p>
    <a href="cookie.php?id=<?php echo $id-1 ?>">上一页</a>
    </p>
    
    <p>
    <a href="cookie.php?id=<?php echo $id+1 ?>">下一页</a>
    </p>
    
    <ul>
    <li>浏览历史</li>
    <?php foreach($his as $v){?>
    
    <li><?php echo $v;?></li>
    
    <?php  }?>
    </ul>
    
  • 相关阅读:
    改Android手机定位位置
    设计模式-行为型模式
    设计模式-结构型模式
    设计模式-创建型模式
    LoadRunner改脚本
    交互设计流程
    java正则过滤特殊字符
    js正则表达式判断非法字符 .(转)
    <BEA-141281> <unable to get file lock, will retry ...> (转)
    JAVA调用打印机打印指定文件
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4803536.html
Copyright © 2020-2023  润新知