解决方案 »

  1.   

    没有,我都检查了,谷歌默认设置就没有对cookie做限制,而且我在本地是没有问题的
      

  2.   

    这是我的session配置,贴出来大家帮看看是不是配置上出的问题
    session.save_handler = files
    session.save_path = "D:\ComsenzEXP\PHP5\temp"
    session.use_cookies = 1
    session.name = PHPSESSID
    session.auto_start = Off
    session.cookie_lifetime = 0
    session.cookie_path = /
    session.cookie_domain =
    session.cookie_httponly = 
    session.serialize_handler = php
    session.gc_probability = 1
    session.gc_divisor     = 100
    session.gc_maxlifetime = 1440
    session.bug_compat_42 = 1
    session.bug_compat_warn = 1
    session.referer_check =
    session.entropy_length = 0
    session.entropy_file =
    session.cache_limiter = nocache
    session.use_trans_sid = 0 (这里设为1也不行)
    后面的就不贴了
      

  3.   

    谷歌浏览器,ie保存session是否成功?
      

  4.   

    print_r($_SESSION);  是什么
      

  5.   

    在loginAction里  $_SESSION是有内容的,跳转后$_SESSION是空的了
      

  6.   

    原因找到了,是因为在页面前输出了bom,在ini里把output_buffering 开启就好了,或者手动清除bom