为了账号安全,请及时绑定邮箱和手机立即绑定

SESSION 跨資料夾會失效?

SESSION 跨資料夾會失效?

PHP
饮歌长啸 2019-03-05 19:37:11
請問一下我寫了個後台是驗證用戶當成功時則給他一個 $_SESSION['id']假設除了登入頁面,其它頁面if($_SESSION['id']=='')則回到登入頁面 但現在有個問題假設我路徑是 /admin/login.php 也就是說我所有頁面除了login以外 /admin/*.php都能套用這個規則但是當我在admin下建立aaa目錄也放上php時 /admin/aaa/index.php 他卻失效了?(嚴格來說他判斷回到登入頁面login)session從此不存在....但回到 admin 目錄仍存在!只是跨目錄(aaa)後卻抓不到session導致被回傳到login....怎麼解決這件事啊?
查看完整描述

1 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

https://img1.sycdn.imooc.com//5c8f51fd0001516b08000280.jpg

你看一下 这个 cookie 对应的路径 是不是 /, 还是 /login?
所谓 的 session就是简简单单的 一个缓存数据存在 服务器端, 当时 相应在设置的时候会返回 一个 key 及cookie 来说明 这是那个人的 seesion , 当作 服务器端与浏览器端的凭证, 只有同时 cookie 用path 限制, 我估计是这里的问题。

查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 452 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信