session和cookie

Posted __逆光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了session和cookie相关的知识,希望对你有一定的参考价值。

  1.session
  (1)session存储在服务器的  
  (2)session每个人存一份
  (3)session有默认的过期时间
  (4)session里面可以存储任意类型的数据 
  安全,对服务造成压力
  用法:
  1.当一个页面需要使用session的时候,需要在页面顶部加session_start();
  2.操作session
  赋值 $_SEESION["uid"] = "";
  取值 $_SESSINO["uid"]

  2.cookie
  (1)cookie存储在客户端的
  (2)cookie每人存一份
  (3)cookie没有默认过期时间
  (4)cookie只能存储字符串
  不安全,不会对服务器造成压力
 用法:
  1.操作cookie
  赋值:setcookie(key,value)
  取值:$_COOKIE["uid"]

 

  用法:

  <?php
  session_start();//         session开始标签,在php的最顶部写。
  ?>

赋值:

$_SESSION["uid"] = "zhangsan";//给$_SESSION["uid"]赋值。

  取值:

    取值可以在任意页面取值,比如说做登录页面时,可以把登录名、密码名等信息赋值给 $_SESSION["uid"],在同一个浏览器上的其它页面也可以取到登录名、密码名等的值,   前提是赋值的页面要先打开过,如果直接打开其它页面取值,将无法取到。关闭浏览器以后再打开,要先打开赋值页面,其它页面才能取到值

 

以上是关于session和cookie的主要内容,如果未能解决你的问题,请参考以下文章

少部分手机浏览器对于COOKIE支持不够导致服务端无法读取session的解决方案

Cookie和Session的工作流程及区别(附代码案例)

cookie和session

cookie和session

cookie和session

会话技术知识点整理(Cookie和Session)