亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php中關于session的一些問題。

php中關于session的一些問題。

PHP
王亞松 2016-12-26 14:06:11
php的session是靠cookie,來保持頁面之間的傳遞。(cookie中用來保存session_id) 這樣每個頁面,在session_start()時候,先檢測cookie中,是否存有session_id,如果有,通過這個session_id獲取服務端 的session。 如果客戶端關閉cookie呢?顯然每次,session_start(),都會分配新的session_id(),從而不能在頁面之間靠session傳遞數據。 查了一下php手冊,還可以通過URL傳參方式、常量SID,來進行頁面間session的傳遞。 URL傳參方式:session_id直接暴露在地址欄,這樣不安全吧? 常量SID:PHP.ini配置文件中??session.use_trans_sid=1??(PHP安裝后默認為0),PHP為什么要默認關閉它?也不太敢用。 想問一下:在項目實際開發過程中,是否要考慮到cookie關閉,影響session傳遞?有沒有好的解決方案? //貌似慕課網,瀏覽器關閉cookie,是不能登陸的。剛才測試忘了將瀏覽器cookie開啟,登陸半天,哈哈
查看完整描述

3 回答

已采納
?
haobin

TA貢獻2條經驗 獲得超0個贊

session確實是通過cookie中的sessionid來識別的,你通過Chrome的調試功能也能看到,一般實際項目中會把cookie加密

查看完整回答
反對 回復 2016-12-27
?
Charliezhang

TA貢獻20條經驗 獲得超12個贊

如果覺得不安全可以進行加密處理,一般不用刻意關閉cookie

查看完整回答
反對 回復 2016-12-26
?
hlc157248yx

TA貢獻3條經驗 獲得超1個贊

不用考慮關閉cookie的情況

查看完整回答
反對 回復 2016-12-26
  • 3 回答
  • 0 關注
  • 1763 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號