国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

PHP cookie與session會話基本用法實例分析

2024-07-09 22:41:37
字體:
來源:轉載
供稿:網友

本文實例講述了PHP cookie與session會話基本用法。分享給大家供大家參考,具體如下:

cookie即是傳統的會話控制,由于要存儲的信息是保存在客戶端的,所以安全系數較低,而session會話控制是將要存儲的信息保存在服務器上的,所以相對于cookie安全系數較高.

不論是在使用cookie方式存儲,還是session方式存儲在使用存儲的函數之前都不能有輸出語句,否則會產生一個e級錯誤

使用cookie的存儲的方式

setcookie('cookie_name','cookie_value',cookie_time);

在之后還有兩個參數,忘記是什么使用方法了姑且就這樣吧

使用session的存儲方式

session_start());

當用戶一次執行到session_start()這個函數時,會產生一個session_id(),這個session_id()會復制一份,一份作為文件名,保存在服務器上,一份作為字符串保存給客戶端的session_name()的文件下,當用戶第二次執行到sessio_start()的時候用戶是帶著自己的session_id()多來的,然后當我們需要使用到session的時候,客戶端會拿著自己的session_id()在服務器上找與自己手上的session_id()相匹配的session_id(),然后打開文件。

下面是index.php

<?phpsession_start();//用戶第一次執行session_start()函數$_SESSION['name']='譚勇';//向session文件里面存放數據$_SESSION['age']=19;;//向session文件里面存放數據?>

下面是index_a.php

<?phpsession_start();//用戶第二次執行session_start()函數if(isset($_SESSION['name'])){  //判斷是否存在sesison,如果是就執行當前括號當中的內容echo $_SESSION['name'];echo '<br>';echo $_SESSION['age'];}else{header("location:index.php");//如果不存在session則跳轉到頁面index.php}?>

那么我們注冊了一個會話之后我們怎么去刪除這個會話呢?

以下是刪除會話的代碼

<?phpsession_start();//開啟sessionif(isset($_SESSION['name'])){unset($_SESSION['name']);//刪除$_SESSION['name'];unset($_SESSION ['age']);//刪除$_SESSION['age'];session_destroy();注銷會話}else{header("location:index.php");//如果不存在session則跳轉到頁面index.php}//如果你覺得我打的代碼對你有幫助,求評論,請注意發言的禮儀,亂說刪評論. ?>

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP中cookie用法總結》、《php緩存技術總結》、《PHP數組(Array)操作技巧大全》、《PHP網絡編程技巧總結》及《php字符串(string)用法總結》

希望本文所述對大家PHP程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 峨眉山市| 克东县| 莱阳市| 乐昌市| 靖州| 洛隆县| 衡南县| 徐水县| 比如县| 烟台市| 太保市| 克东县| 柘荣县| 尖扎县| 江源县| 芦山县| 开封县| 吐鲁番市| 广丰县| 丹阳市| 新乡市| 余庆县| 罗平县| 元阳县| 黔西县| 嘉兴市| 万年县| 天津市| 宁安市| 伊金霍洛旗| 斗六市| 崇义县| 卢湾区| 麻栗坡县| 和龙市| 陆川县| 江津市| 荣昌县| 龙海市| 宿松县| 油尖旺区|