加上session_name('随便写几个字');
再session_start();那么其它地方的SESSION就不会再出现了

解决方案 »

  1.   

    还UP什么呀,就是这样子的,加了session_name()再也不怕会有外部的session闯进来了,即使一样的$_SESSION['name']也没关系了。
    昨天我就遇到这样的问题了,别的页面为$admin付了值,转到管理页后,$admin就变为那个$admin值了,你说这样多麻烦啊。管理后台一个session_name,不管你怎样弄,永远是这个值。
      

  2.   

    我也不明白为什么前面加个session_name();
    加这个有什么用呢?
    我想问一下“在哪儿”,“别的页面为$admin付了值,转到管理页后,$admin就变为那个$admin值了。”
    是什么意思呀?为$admin付值不是需要验证吗?怎么随便别人就能赋值呢?你能举个简单的例子吗?谢谢。
      

  3.   

    在一些系统中获得SESSION的值可以用$admin这样一样变量获得,这就有问题了啊,用户在那个页面传个$admin值,然后再回到后台,这样不糟糕了吗?而用了session_name以下,他再怎么符值,也没用
      

  4.   

    比如开了几个浏览窗口进行提交,用的都是一个sessionid,这时候session里的值就乱了loginnamecc(在哪呢) 说的应该不是这种情况
      

  5.   

    先session_start();
    再session_name();不要搞错了次序.
      

  6.   

    不应该出现这种情况啊。
    php不应该出现这种BUG。
      

  7.   

    改了程序,能不用session的地方尽量不用现在想如何能生成新的session?
      

  8.   

    先session_start();
    再session_name();不要搞错了次序.
    -----------------------
    晕,吐血ing
      

  9.   

    你的session_id()问题我已经给你恢复了