标签:
在登陆时使用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>
标签:
原文地址:http://www.cnblogs.com/lzzhuany/p/4803536.html