首頁 >後端開發 >php教程 >使用URL傳輸SESSION資訊實例

使用URL傳輸SESSION資訊實例

*文
*文原創
2017-12-28 15:51:361439瀏覽

本文主要介紹了使用URL傳送SESSION資訊的相關資料。需要的朋友可以參考下,希望對大家有幫助。

 在php的學習中,會話是我們常用到的,那今天我們就來詳細講講會話中的session;

一、session的工作機制:

開啟session後,伺服器會在伺服器中儲存session文件,然後再瀏覽器儲存session的id號,用於取得對應的session資訊;

二、下面是文章的重點:基於URL傳輸session

如果按照基本的session方法傳輸session,那麼會用到用戶瀏覽器中的cookie,一旦用戶關閉cookie,那麼session就不起作用啦!所以接下來我們將把session的id號放在網站的連結位址上,這樣就不怕用戶關閉cookie啦!

(我們以簡單的使用者登入做為一個例子,當使用者開啟cookie時,以cookie傳輸,關閉cookie時,以url傳輸)

1、建立使用者登入頁面,並在form的action位址後面加上

    SID當使用者開啟cookie時,輸出空白
    SID當使用者關閉cookie時,輸出目前使用者session訊息,具體格式是  session_name=session_id;

##2、建立判斷使用者是否登入頁;

    session_id()當含有參數時是指,以參數中的id為參考找到sessoin文件,注意session_id()必須在session_start()前面

#3、建立退出登入頁

    首先將目前使用者的session數據清空,然後刪除該用戶的session檔

到這整個基於url傳輸session的小案例就搞定啦! !

相關推薦:

PHP session變數的銷毀

Ajax與PHP session製作購物車實例詳解

php session有效期限的問題#

以上是使用URL傳輸SESSION資訊實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php中$$的詳解下一篇:php中$$的詳解