1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

[转]奇怪的SESSION

本帖由 sluke2006-06-02 发布。版面名称:后端开发

  1. sluke

    sluke New Member

    注册:
    2005-09-04
    帖子:
    4,550
    赞:
    13
    Submitted by angel on 2006, June 2, 12:34 AM
    有人反映WAP发文章没有权限。我今天针对这个问题检查来检查去。就是找不到问题所在。

    在本地。我分别输出_SESSION变量和我提交的_POST的变量。

    这里是_SESSION变量
    ---------------------------
    adminid:1
    username:angel
    nickname:angel
    password:xxxxxxxxxx2c7f34b70dfb3bf6bdc8e5

    这里是_POST变量
    ---------------------------
    adminid:1
    username:angel
    nickname:angel
    password:xxxxxxxxxx2c7f34b70dfb3bf6bdc8e5

    在服务器上。我分别输出_SESSION变量和我提交的_POST的变量。

    这里是_SESSION变量,赋值是成功了的,可是一刷新就变成这样了。
    ---------------------------
    adminid:1
    username:
    nickname:angel
    password:

    这里是_POST变量
    ---------------------------
    adminid:1
    username:angel
    nickname:angel
    password:xxxxxxxxxx2c7f34b70dfb3bf6bdc8e5

    很明显,登陆进去,变量是提交上去并且顺利验证通过了的。然后把_POST变量赋值给_SESSION变量,在本地这个过程就很顺利。可是有些服务器却不行,这些服务器只保存了adminid和nickname的_SESSION变量。但是username和password却在赋值成功后,刷新页面就没有了。导致后来验证不通过。就提示没有权限。

    我测试了我手头上的7个空间,有5个空间很顺利。而有2个空间就不顺利,不能正常保存username和password。本地也是好好的,为什么这两个服务器却不能正常保存呢?哪位大虾指点一下。。。

    其他 | 评论:0 | Trackbacks:0 | 阅读:23
     
  2. 七星浪子

    七星浪子 New Member

    注册:
    2005-09-15
    帖子:
    444
    赞:
    7
    修改 php.ini 中[Session]项下面的

    session.save_path 的值。
     
  3. alistorm

    alistorm New Member

    注册:
    2006-05-29
    帖子:
    273
    赞:
    2
    :lovely: