本篇文章主要介紹給大家PHP中session如何儲存變數以及如何刪除變數的。
首先大家需要了解一下,PHP中session什麼意思? 有什麼用?
session中文的意思可以表示為“會話”,其本來的含義是指有始有終的一系列動作/訊息,例如用戶提問某個問題,然後被回答,這樣一個完整的對話,就相當於一次會話。
而PHP session 變數就是用來儲存有關使用者會話的信息,或更改使用者會話的設定。 Session 變數保存的資訊是單一使用者的,並且可供應用程式中的所有頁面使用。
但是session會話資訊是暫時的,在使用者離開網站後就會被刪除。如果需要永久儲存訊息,就需要把資料儲存在資料庫中。
那麼下面我們就結合簡單的程式碼範例,為大家介紹PHP中session的基礎用法,儲存變數以及刪除變數。
一、session儲存變數
當你需要將使用者的資訊儲存到session中時,必須先開啟會話。
程式碼範例如下:
<?php session_start(); $name="123"; $_SESSION['username']=$name; $_SESSION['password']=$name; echo $_SESSION['password'];
這裡我們先開啟會話,然後將變數$name儲存到session。透過echo輸出,測試結果如下:
session_start() 會建立新會話或重複使用現有會話。
二、session刪除變數
1、使用unset()
<?php session_start(); $name="123"; $_SESSION['username']=$name; unset($_SESSION['username']); echo $_SESSION['username'];
透過echo測試結果如下:
unset() 銷毀指定的變數。
unset() 在函數中的行為會依賴想要銷毀的變數的型別而有所不同。
2、使用session_destroy()
session_destroy();
session_destroy() 銷毀目前會話中的全部數據,但是不會重置目前會話所關聯的全域變量, 也不會重置會話cookie。如果需要再次使用會話變量,必須重新呼叫 session_start() 函數。
這篇文章就給關於PHP中session儲存變數以及刪除變數的方法介紹,也是非常簡單的,希望對需要的朋友有幫助!
想要了解更多PHP知識,可以關注PHP中文網PHP影片教學,歡迎大家參考學習!
以上是PHP中session如何儲存及刪除變數的? (圖文+影片)的詳細內容。更多資訊請關注PHP中文網其他相關文章!