session_id经常变,页与页之间取不到值!如何解决?难啊为什么会这样,在本地测试是行,但在服务器上,var_dump(session_id());每个页都不同……

解决方案 »

  1.   

    页与页之间通过URL传值页可以吧
    你描述的问题不太清楚何种原因
      

  2.   

    页与页之前完全不可以传。就是因为这个ID每刷新都变一下。如果页面间都指定了一个session_id(1);这样可以其他页使用。什么问题啊?session
    Session Support  enabled  
    Registered save handlers  files user  
    Registered serializer handlers  php php_binary wddx  Directive Local Value Master Value 
    session.auto_start Off Off 
    session.bug_compat_42 On On 
    session.bug_compat_warn On On 
    session.cache_expire 180 180 
    session.cache_limiter nocache nocache 
    session.cookie_domain no value no value 
    session.cookie_httponly Off Off 
    session.cookie_lifetime 0 0 
    session.cookie_path / / 
    session.cookie_secure Off Off 
    session.entropy_file no value no value 
    session.entropy_length 0 0 
    session.gc_divisor 100 100 
    session.gc_maxlifetime 1440 1440 
    session.gc_probability 1 1 
    session.hash_bits_per_character 4 4 
    session.hash_function 0 0 
    session.name PHPSESSID PHPSESSID 
    session.referer_check no value no value 
    session.save_handler files files 
    session.save_path D:/hosting/user/html/temp 
    session.serialize_handler php php 
    session.use_cookies On On 
    session.use_only_cookies Off Off 
    session.use_trans_sid 1 1 session.save_path 这个路径可以写,任何用户
      

  3.   

    确定客户端的cookie信息能使用吗?拦截下访问数据,看请求的header里面带有cookie信息吗?
      

  4.   

    你给出的php.ini片段是本地的?还是服务器端的?
      

  5.   

    服务器那边可以自己放置PHP.ini的。系统原本一份,我上传一份。管理员是这样说的。是服务器那边的配置。
      

  6.   

    session.save_path D:/hosting/user/html/temp  确认这块保存目录的情况.
      

  7.   

    我在LINUX配置的PHP环境测试过,也正常。
    WINDOWS 的IIS5.1、6.0、7.0都测试过,非常正常。上传到服务器,目录绝对可写读,任何人都可以。但就是session_id总是变……
      

  8.   

    以前放在别的服务器还可以用的,非常正常。session_id每个页都一样。但换了服务器,早期是没问题的。但现在发生问题。
      

  9.   

    看下在生成SESSION的地方写的是不是出现了问题,那个地方应该是判断是否有这个SESSION,如果没有的话生成,有的话,不处理。看下是否是这个地方出现了问题。
      

  10.   

    我也碰到这个问题了SESSION ID一直改变。目录读写都没问题求解决!