儲存一個使用者的信息,更改使用者session的設置,所有頁面都可以使用。本文主要和大家分享PHP開發Session原理以及使用詳解,希望能幫助大家。
開啟程序,做些更改,再儲存退出。就是一次session。伺服器能透過session知道是誰在操作。
工作機制:為訪客建立一個uid,根據這個uid儲存變量,uid儲存在cookie中,或URL傳導。
相關專題推薦:php session (包含圖文、影片、案例)
把使用者資訊儲存到session前,啟動回話
註解:session_start() 函數必須位於<html>
標籤之前:
<?php session_start(); ?><html><body></body></html>
向伺服器註冊使用者會話,方便保存使用者訊息,同時為使用者會話分配一個uid
#儲存和取得session都是用$_SESSION
<?phpsession_start();// 存储 session 数据if(isset($_SESSION['views'])) { $_SESSION['views']=$_SESSION['views']+1; }else{ $_SESSION['views']=9999; }?><html><head><meta charset="utf-8"></head><body><?php// 检索 session 数据echo "浏览量:". $_SESSION['views'];?></body></html>
輸出「瀏覽量:9999」
使用哪個unset()
或session_destroy()
函數銷毀
<?phpsession_start();if(isset($_SESSION['views'])) { //释放指定的 session 变量 unset($_SESSION['views']); }//彻底销毁 sessionsession_destroy();?>
作用:儲存一個使用者的訊息,更改使用者session的設置,所有頁面都可以使用。
開啟程序,做些更改,再儲存退出。就是一次session。伺服器能透過session知道是誰在操作。
工作機制:為訪客建立一個uid,根據這個uid儲存變量,uid儲存在cookie中,或URL傳導。
把使用者資訊儲存到session前,啟動回話
註解:session_start() 函數必須位於<html>
標籤之前:
<?php session_start(); ?><html><body></body></html>
向伺服器註冊使用者會話,方便保存使用者訊息,同時為使用者會話分配一個uid
儲存和取得session都是用$ _SESSION
<?phpsession_start();// 存储 session 数据if(isset($_SESSION['views'])) { $_SESSION['views']=$_SESSION['views']+1; }else{ $_SESSION['views']=9999; }?><html><head><meta charset="utf-8"></head><body><?php// 检索 session 数据echo "浏览量:". $_SESSION['views'];?></body></html>
輸出「瀏覽量:9999」
使用哪一個unset()
或session_destroy()
函數銷毀
<?phpsession_start();if(isset($_SESSION['views'])) { //释放指定的 session 变量 unset($_SESSION['views']); }//彻底销毁 sessionsession_destroy();?>
相關推薦:
以上是PHP開發Session原理以及使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!