Blogger Information
Blog 61
fans 1
comment 0
visits 69746
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
0606-cookie和session
我的博客
Original
528 people have browsed it

实例

<?php
//cookie 是一个键值对数组

//1、设置setcookie
//setcookie('username', 'admin' );//cookie声明周期为永远不消失

setcookie('id01', '01',time()+5 );//cookie声明周期为50秒,现在时间开始往后5秒。

setcookie('id02', '02',time()+60*60*24 );//cookie 24小时后消失
//echo time();

//2、查询cookie ,使用超全局变量$_COOKIE


$_COOKIE['username']='pili66'; //设置cookie数组中的username值为pili66
setcookie('username','pili66');//用setcookie更新数据
setcookie('username',$_COOKIE['username']='pili66'); //用setcookie更新数据
//print_r($_COOKIE);

//3、删除cookie
setcookie('id01', '',time()-60 );//值用空值,用一个当前时间之前的时间(过去时间)来自动删除


//session
//1第一步必须先开启session ,向浏览器cookie写入session_id
session_start();
echo session_save_path(); //输出session的文件路径
//2、给session文件写入值
$_SESSION['username']='pili66';  //用超全局变量$_SESSION设置用户名是pili66,
                                 //输出:username|s:6:"pili66",s是字符串的意思,6是长度。

//3、删除session  (内容,文件,sessionid三清空)

session_unset(); //只删除session文件里面的值,不删除文件本身。
session_destroy(); //删除session文件本身和数值,双清空,但客户端的cookie仍在,即会话仍在,还能重启。一般只有这一步就OK。
setcookie('PHPSESSID',null,time()-3600); //用setcookie清空本地浏览器cookie数据。

运行实例 »

点击 "运行实例" 按钮查看在线实例


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post