摘要:這樣就會出現(xiàn)會話信息共享的局面,應(yīng)該怎樣獨立出兩個不同的會話信息呢一定義其實很簡單的,只需在項目的初始化文件中使用時,修改下就可以了。
一、定義session_name目前有這樣一個需求,在一個域名下 如:http://example.com 下,有兩個項目,example.com/a/,example.com/b/,這兩個項目是相互獨立的程序,有不同的會員登錄機制,但是我們知道,在同一個域名下,它的 session 會話是共享的,也就是你在a站登錄后,b站也會出現(xiàn)你在a站的session信息,因為默認的 session_id 名字是 PHPSESSID,即當(dāng)你第一訪問a項目時,它會自動生成一個名為 PHPSESSID 的session_id,并在服務(wù)器端創(chuàng)建一個以session_id 命名的文件,然后發(fā)送session_id到瀏覽器的cookie里保存,當(dāng)下一次訪問時,則會攜帶該 cookie 信息,服務(wù)器端拿到session_id,然后再繼續(xù)會話。這樣就會出現(xiàn)會話信息共享的局面,應(yīng)該怎樣獨立出兩個不同的會話信息呢?
其實很簡單的,只需在b項目的初始化文件中使用session時,修改下 session_name 就可以了。
example.com/a/init.php
session_start(); // ...
example.com/b/init.php
// session_id("123456"); // 可以自定義session_id,默認是系統(tǒng)自己生成的 session_name("EBCP_SID"); // session_name 必須定義在session_start() 前 session_start(); // ...二、測試
example.com/a/test.php
輸出結(jié)果:
session 頁面- 歡迎你繼續(xù)回來 Corwien 2017-09-22 07:49:15a項目的瀏覽器cookie:
example.com/b/test.php
輸出結(jié)果:
session_v2 頁面- 歡迎你繼續(xù)回來 JackMa 2017-09-22 07:49:15b項目的瀏覽器cookie:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/25910.html
摘要:的作用就是為了解決協(xié)議無狀態(tài)的缺陷所作的努力。的內(nèi)容主要包括名字,值,過期時間,路徑和域。這種生命期為瀏覽器會話期的被稱為會話。而機制采用的是一種在服務(wù)器端保持狀態(tài)的解決方案。中的有效期默認分鐘,也就是說,客戶端超過分鐘,當(dāng)前就會失效。 會話控制是什么? cookie和session都是跟蹤整個會話過程的技術(shù)手段。而會話,就是用戶通過瀏覽器和服務(wù)器的一次通話。 為什么要有會話控制? 因...
摘要:所謂的無連接就是服務(wù)器收到了客戶端的請求之后,響應(yīng)完成并收到客戶端的應(yīng)答之后,即斷開連接。從而節(jié)省傳輸時間。協(xié)議對事務(wù)的處理沒有記憶能力。這種方式某種方面上講解放了服務(wù)器,但是卻不利于客戶端與服務(wù)器的連接。 session與cookie是什么? session與cookie屬于一種會話控制技術(shù).常用在身份識別,登錄驗證,數(shù)據(jù)傳輸?shù)?舉個例子,就像我們?nèi)コ匈I東西結(jié)賬的時候,我們要拿出我...
摘要:要跟蹤該會話,必須引入一種機制。服務(wù)器檢查該,以此來辨認用戶狀態(tài)。提示中保存中文只能編碼。不推薦使用等中文編碼,因為瀏覽器不一定支持,而且也不支持編碼。這是由的隱私安全機制決定的。隱私安全機制能夠禁止網(wǎng)站非法獲取其他網(wǎng)站的。會話(Session)跟蹤是Web程序中常用的技術(shù),用來跟蹤用戶的整個會話。常用的會話跟蹤技術(shù)是Cookie與Session。Cookie通過在客戶端記錄信息確定用戶身份...
摘要:所以我們需要進行如下的處理增加字段進行判重進行登錄驗證數(shù)據(jù)處理這個就不進行討論了。注冊判重判重依據(jù)我們知道使用后,默認使用登錄,在表單驗證中默認對進行判重。 前言 正在開發(fā)一個統(tǒng)一作者后臺,用來讓作者給網(wǎng)站提交軟件。我們已經(jīng)對其中一個網(wǎng)站開發(fā)了作者后臺,現(xiàn)在我們打算將這一個后臺提供給其他網(wǎng)站。它具備如下的一些特點: 我們訪問的域名是不一致的,解決方案見我的一篇文章,Laravel 路...
閱讀 1134·2021-11-08 13:13
閱讀 1716·2019-08-30 15:55
閱讀 2770·2019-08-29 11:26
閱讀 2436·2019-08-26 13:56
閱讀 2558·2019-08-26 12:15
閱讀 2137·2019-08-26 11:41
閱讀 1402·2019-08-26 11:00
閱讀 1537·2019-08-23 18:30