PHP入門之Session

來源:互聯網
上載者:User

本文主要為大家分享一篇PHP入門之Session的方法,具有很好的參考價值,希望對大家有所協助。一起跟隨小編過來看看吧。

作用:儲存一個使用者的資訊,更改使用者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都是用$_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”

銷毀 Session

使用哪個unset()session_destroy()函數銷毀

<?phpsession_start();if(isset($_SESSION['views'])){    //釋放指定的 session 變數    unset($_SESSION['views']);}//徹底銷毀 sessionsession_destroy();?>

相關推薦:

session原理及實現共用

session原理

PHP中的Session工作原理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.