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 1440 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 720 720 
session.gc_probability 1 1 
session.hash_bits_per_character 6 6 
session.hash_function 1 1 
session.name PHPSESSID PHPSESSID 
session.referer_check no value no value 
session.save_handler files files 
session.save_path C:/Server/Temp/Session/ C:/Server/Temp/Session/ 
session.serialize_handler php php 
session.use_cookies On On 
session.use_only_cookies On Off 
session.use_trans_sid 0 1 
以上是我的环境设置。
现在有一个问题,我打开IE6登陆成功后,在登陆成功后的页面打开新窗口正常,但再新打开一个IE6又出现了一个新的Session,结果还要登陆一次才行。不是只要IE不关,再打开新的还是原来的Session吗?

解决方案 »

  1.   

    session使用过期时间设为0的cookie,并且将一个称为session ID的唯一标识符(一长串字符串),在服务器端同步生成一些session文件(可以自己定义session的保存类型),与用户机关联起来.web应用程序存贮与这些session相关的数据,并且让数据随着用户在页面之间传递.
    访问网站的来客会被分配一个唯一的标识符,即所谓的会话 ID。它要么存放在客户端的 cookie,要么经由 URL 传递
    使用session函数控制页面缓存.
        很多情况下,我们要确定我们的网页是否在客户端缓存,或要设置缓存的有效时间,比如我们的网页上有些敏感内容并且要登录才能查看,如果缓存到本地了,可以直接打开本地的缓存就可以不登录而浏览到网页了.    使用session_cache_limiter('private');可以控制页面客户端缓存,必须在session_start()之前调用.
    更多参数见http://blog.chinaunix.net/u/27731/showart.php?id=258087的客户端缓存控制.
        控制客户端缓存时间用 session_cache_expire(int);单位(s).也要在session_start()前调用.
        这只是使用session的情况下控制缓存的方法,我们还可以在header()中控制控制页面的缓存.
      

  2.   

    http://blog.csdn.net/phpBoy005/archive/2008/11/30/3413194.aspx
      

  3.   

    打开新的浏览器就是客户端与服务器端进行一次新的会话,当然会启用新的会话ID,so...
      

  4.   

    这主要是看你的session是怎么设置的
      

  5.   


    这句话说得没错,但前提是IE必须支持标签功能。lz可以用火狐试一下,打开一个窗口,无路在里面开多少个标签,session都是有效的。
      

  6.   

    在你的代码成功后,setcookie("PHPSESSID", session_id(), 加个cookie 时间);
      

  7.   

    或者
    设置 
    session.cookie_lifetime 0  非0
      

  8.   

    无意中 发现 LZ 想要的答案  http://hi.baidu.com/mnsch/blog/item/86d4114ed0fb0fc2d0c86aaf.html
      

  9.   

    楼上的基本上很全了
    有两种情况:一是在原来的ie中打开一个新窗口,另外一个直接点击IE启动一个新窗口,测一下session就知道了
    在FF上同测