cookie 和 session 的区别和联系

区别 :

        1  cookie是保存在客户端浏览器的

        2  session是保存在服务器当中 

        3 cookie设置值得时候 不能对数组直接进行设置 $_COOKIE 进行赋值 必须使用setcookie对cookie进行设置   而session直接使用 $_SESSION 赋值即可 但是前提必须先开启session_start();

        4 删除cookie是需要使用setcookie对cookie进行过期处理 而session直接将$session 清空即可 

        5 cookie修改时 必须使用setcookie进行修改  而session修改时只需要对数组$_SESSION进行赋值修改即可 

        6 cookie访问直接访问 数组$_cookie setssion访问直接访问 $_SESSION数组即可 

联系 :

        session是将sessionid号保存在 cookie当中的 如果cookie禁用 默认情况下 session也将无法使用 但是可以根据get传递  sessionid号的方式来解决这一问题 

猜你喜欢

转载自blog.csdn.net/feiyucity/article/details/85685728
今日推荐