微信扫一扫打赏支持

php课程 18-60 cookie和session的最主要区别是什么

php课程 18-60 cookie和session的最主要区别是什么

一、总结

一句话总结:存储位置不同:cookie存储在客户端;session存储在服务端。

 

1、cookie和session在php里面算超全局数组,那php里面的超全局数组有哪些?

$_GET
$_POST
$_FILES
$_SERVER
$_REQUEST
$GLOBALS
$_COOKIE
$_SESSION

 

2、cookie和session的作用是什么?

1.在不同页面使用同一个数组
2.实现验证码、用户跟踪

 

3、不同页面使用同一个数据有哪些方法?

1.数据库
2.文件
3.cookie
4.session
5.内存

 

 

 

二、cookie和session的最主要区别是什么

1.cookie数组
2.session数组

超全局数组:
$_GET
$_POST
$_FILES
$_SERVER
$_REQUEST
$GLOBALS
$_COOKIE
$_SESSION

cookie和session的作用:
1.在不同页面使用同一个数组
2.实现验证码、用户跟踪

不同页面使用一个数据:
1.数据库
2.文件
3.cookie
4.session
5.内存

cookie数组:
1.设置cookie
setcookie('username','user1',time()+3600,'/');

2.删除cookie
setcookie('username','',time()-1,'/');

3.会话后过期
setcookie('username','user1',0,'/');

session数组:
0.开启session
session_start();

1.设置session
$_SESSION['username']='user1';
$_SESSION['user_id']='15';

2.删除session
1).开启session
session_start();

2).清空session数组
$_SESSION=array();

3).删除客户端的cookie文件
setcookie('PHPSESSID','',time()-1,'/');

4).删除服务器上PHPSESSID所对应的session文件
session_destroy();

 

 

 
posted @ 2018-08-18 18:12  范仁义  阅读(359)  评论(0编辑  收藏  举报