session和cookie
阿新 • • 發佈:2017-05-14
客戶端 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