在a.php页面存的session如:$this->common->setSession("ClubID",$clubid);
在b.php中可以获取到session。b.php页面处理跳到c.php。
在c.php中获取不到session值是怎么回事.

解决方案 »

  1.   

    检查你的setSession函数是不是有什么特别设置,一般不会取不到
      

  2.   

    不是忘了:“session start();”写吧,涉及到session的页面都要在那个页面里面加“session start();”的!我也发了个帖子(http://topic.csdn.net/u/20100607/00/8b76093c-7643-49eb-8503-e3e802e84e4b.html?seed=1782299905&r=66030786#r_66030786),去帮我解决一下吧!同样是session取值的问题!
      

  3.   

    d.php页面和a.php页面存的session一样.在c.php中可以获取到d.php页面的session为什么获取不到a.php中的
      

  4.   

    a_dao.php:$this->common->setSession("ClubID",$clubid);
    b.php:$this->common->setSession("ClubID",$clubid);
    c.php(这个页面是可以获取到session值的)有一些处理到d.php。//获取不到
    b.php也有一些处理到d.php。//可以获取session值
      

  5.   

    如果不是设置的问题,那只可能是c.php对session有操作了
      

  6.   

    找到问题所在了,在a.php页面存session前销毁session了,再startsession就不管用了