台灣最大程式設計社群網站
線上人數
1738
 
會員總數:246570
討論主題:190029
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 使用者登入後不改變 session id
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
使用者登入後不改變 session id
價值 : 100 QP  點閱數:1001 回應數:1
樓主

rpd11140
門外漢
0 4
83 3
發送站內信

LoginWrite()是產生session id
DemoLoginButton()是登入按鈕
兩者的function alert()出來都是一樣的session id
登入後會跳到main.html
這時在main.html裡,floag會讀不到先前產生的session id
要怎麼讓 session id 繼續延用呢?
是不是session id跳頁就失效了?









後端: sessionID.php


後端: idAction.php


搜尋相關Tags的文章: [ session id ] , [ javascript ] , [ php ] ,
本篇文章發表於2016-11-11 14:09
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
所謂的session。其在使用session_start。就會產生一個隨機值,並在其server端上生成一份session用的文件。
且會立即宣告一個全域變數$_SESSION。提供參數儲存的使用。

首先~~~你了解session_destroy這個函數的用意嗎??
它是釋放掉目前的session內存的值。一般簡意來講是指$_SESSION這個變數會被釋放掉。
並將其對應的session文件給刪除。

所以~~~你在取得sessionid的同時,又將其對應的session給刪掉了。
你覺得這還有辦法繼承對應的session嗎?


本篇文章回覆於2016-11-12 15:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.