看到别人。net一样的问题,就是我利用框架来做传递和判断,登录之后用户名放到session中,传递到别的页面做是否登录的判断和查询。登录后也能传递和查询
问题是每次我登录之后,我的登录用户名username这个变量会马上丢失掉,又跳回到登录的界面,请教各位是否遇到这种情况,应该如何解决。谢谢了

解决方案 »

  1.   

    我认为有2种可能
    1.页面查时间无操作,导致页面超时,SESSION失效。
    2.跳转页面时,没有选择同一SESSION_ID,导致SESSION的获取错误。
      

  2.   


    一, 页面开头没有session_star()
    二, session的数组id错误
    三, 跨站
      

  3.   

    要需要session在登陆后的页面中不失效
    你需要在每个页面中加入session_start();
    如果你删除SESSION或者关闭浏览器着SESSION就为空了
      

  4.   

    有可能是你登陆后要跳转的页面没有接收session的变量,只有登陆没的传递当然不ok~~
      

  5.   


    在每頁頁頭加
    session_id(PHPSESSID);
    session_start();
      

  6.   

    我没权限编辑自己的话题吗?奇怪。?
    我漏说了,我登录之后刷新session会丢失