1. 程式人生 > >session和cookie

session和cookie

客戶端 php 使用 關閉瀏覽器 其它 nbsp 取值 字符 默認

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