PHP的会话控制

 当前页共享数据:变量、常量

两个页面间传递数据:get,post

跟踪用户的多页面数据共享(会话):session、cookie

全局数据共享:文件、数据库、memcached

 

Cookie:

数据存储在浏览器文件中

数据通过请求头携带信息(Cookie:)进行页面cookie数据传递

基本使用:

复制代码
 1 //设置cookie 参数(键,值,时间)  2 //时间不写或者为0,则会保存至关闭浏览器程序  3 //时间其他值为xx秒 4 setcookie("dong","dongxiaodong");  5 //保存一天,时间参数:当前时间戳+24小时*60分*60秒 6 setcookie("xiao1","wa wa wa",time()+24*60*60);  7 //数组数据  8 //获取:echo $_COOKIE["dong"]["d1"];  9 //数组键若留空,不可自动增长10 setcookie("dong[d1]","dong11111"); 11 12 //若cookie为第一次设置,则不可在当前页得到值 13 //以下为下一页内容 14 //----------------------------- 15 //打印所有16 print_r($_COOKIE); 17 18 echo $_COOKIE["xiao1"]; 19 echo $_COOKIE["dong"]["d1"]; 20 21 //删除cookie 22 //当前页第一次设置不可使用,时间小于当前时间则过期无效23 setcookie("dong","",time()-10);
复制代码

 

Session:

数据默认保存在服务器文件中

基本使用:

复制代码
 1 //开启session  2 //将会向客户端发送一个sessionID,保存在客户端cookie中 3 session_start(); 

                    
                
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信