PHP: session isn't saving before header redirect

后端 未结 10 1367
死守一世寂寞
死守一世寂寞 2020-12-06 17:26

I have read through the php manual for this problem and it seems quite a common issue but i have yet to find a solution. I am saving sessions in a database. My code is as f

10条回答
  •  庸人自扰
    2020-12-06 17:53

    I haven't heard of this issue, but I haven't used sessions all that much.

    With sessions you MUST do a few things and have a few setting setup:

    • cookies enabled on client side
    • session_start(), before anything happens
    • make sure you don't destroy the session(unless they want to logout)
    • The PHP session id must be the same (relates to cookies)

    Another issue could be the $user->id is returning a reference to an object that doesn't exist on the next page. Most likely not, but make sure.

    If I saw your code I could help you a lot more. But when debugging check the session key with session_id() and make sure it's the same. If you could try that then tell me I could keep helping.

    I too would like to know how this ends up for when I get back into sessions.

提交回复
热议问题