搜尋

首頁  >  問答  >  主體

javascript - thinkphp同域下不同位址取得到的cookie為何不同?

問題場景:

考虑弹窗的大小及业务需要,弹窗表单【提交】的一旁有个[更多选项];
点击提交则直接提交至后台处理数据,点击更多选项则去另外一个表单更详细的页面。
为了不丢失弹窗里面已填写的的表单数据,前端使用jquery.cookie.js将数据存储在cookie中,
准备在跳转详细表单页面将数据读出。

問題:

后端框架使用的是TP,在控制器Index下都能读取前端存入的cookie值,但是在其它控制器均不能读出,奇了怪???

滿天的星座滿天的星座2865 天前369

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-05-16 13:09:59

    先列印所有cookie 看看是否有你存的cookie 在其次 tp的cookie 讀取方法 是會自動加上前綴防止衝突的 確認一下 另外 設定cookie的時候 需要設定cookie的生存週期 也就是 有效時間。不設定的話 。目前頁面結束生存週期估計就過了

    回覆
    0
  • 取消回覆