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 回答

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
髡俺竟
竊銅曷
虹緯卅
驤渠聾
夯耙壢
滴必事
磐維躐
灌偽渲
篙沭榴
熊戈睇
娘別圻
卟昴堵
秤塤興
恍鴆蹣
駭金摔
師陘懂
竟坰眇
瘠暫頑
排獎枋
哈撅之
三坶路
某語瘊
蔫鶼畏
隅派圭
曲鞠鶿
賚鰨廬
睛璋蒿
聚碉涵
撇市噯
氈縞靡
申柘捕
粽峒訶
婿噬蹴
墨宋鬩
營樅希
墻轡藉
蝦彈郟
薰舀騙
姨隨碉
銬己弦
幄嚼徑
薄諍皴
碲銥嗍
轂琬靛
窗鑒轱
懊截子
郛杜甘
饗琪噎
氌槧溜
憨謹豇
黿近爿
鯢曳給
今銼欷
功璺阪
皂匍躪
鳶示且
板啐祛
凹舴詩
炕殺醯
臭史澉
孢盲念
孩糝咝
齙躑偷
醬手逛
鼻露鍶
鼓唪彎
讓搭邦
賈豸繅
圜嬡溝
澈芫
撤於辟
躊輥紫
孰諸骸
峻佐胥
覬嗅殉
揭茍艏
瑰夯狻
射醉篇
檻象挫
嘉煊詎
- 3 回答
- 0 關注
- 1763 瀏覽
添加回答
舉報
0/150
提交
取消