我的php配置文件中的session配置如下
重要的有:
session.use_cookies = 1
session.cookie_lifetime = 1000
session.cookie_path = "C:/Temp"  //使用期间这个目录下怎么都没有什么文件生成???
session.save_path = "C:/session"  //使用期间这个目录下有session文件生成
session.cache_limiter = 
session.cache_expire = 180

解决方案 »

  1.   

    以下是我认为是次要的
    session.save_handler = filessession.name = PHPSESSIDsession.cookie_domain =session.serialize_handler = phpsession.gc_probability = 1session.gc_divisor     = 100session.bug_compat_42 = 1session.bug_compat_warn = 1session.referer_check =session.entropy_length = 0session.entropy_file =;session.entropy_file = /dev/urandomsession.use_trans_sid = 0session.hash_function = 0session.hash_bits_per_character = 4url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
      

  2.   

    a.php
    <?php
    session_start();
    $_SESSION['var'] = 5;
    echo $_SESSION['var']; //输出 5
    ?>
    b.php
    <?php
    session_start();
    echo $_SESSION['var']; //不能输出  
    ?>
    问题是执行了a.php后 再执行b.php  ,$_SESSION['var']输不出来呀
      

  3.   

    我是楼主,比如以下是简单的计数器
    <?php
    session_start();if (isset($_SESSION['test_sess'])){    $_SESSION['test_sess']++;}else{    $_SESSION['test_sess'] = 0;}echo $_SESSION['test_sess'];?>;
    不断刷新页面,$_SESSION['test_sess']的值始终都是0,而不能增加
      

  4.   

    我最近碰到一个问题是php的session得不到浏览器返回的PHPSESSID,所有即使服务器端的sess文件有数据,php的$_SESSION也是空的。后来查出的问题是我使用setcookie函数造成客户端的cookie文件内容太长,造成cookie失效。你可以参考一下。具体问题还是要自己分析。
      

  5.   

    session.cookie_path = "C:/Temp" 这个设错啦session.cookie_path = "/"这个指的是你网页目录,不是绝对目录
      

  6.   

    session.cookie_path = "C:/Temp"这个设错啦session.cookie_path = "/"这个指的是你网页目录,不是绝对目录????就是把COOKIE放在网页目录里是这样的吗?
    不能放在C:/Temp 中?
      

  7.   

    //第一个问题:
    a.php与b.php必须同时执行
    //第二个问题
    session 是建立会话  怎么可能用来做计数器!! 用来做投票还可以(与数据库一起)
      

  8.   

    session.cookie_path = "C:/Temp"  这个设错啦
    我把它改成
    session.cookie_path = /终于可以了,但不明白这个到底是什么作用???谁能讲讲好吗?
      

  9.   

    比如你的网页有几个目录
    www.test.com/ab/
    www.test.com/cd/
    www.test.com/ef/session.cookie_path = / 意思就是整个网站session都有效
    session.cookie_path = /ab/ 意思就是只有ab目录可以用session
    明白了?
      

  10.   

    session.cookie_path = /the cookies directory is the valid root where cookies belongs to,not the cookies file saved directory,the cookies file is saved at the client ,not at server.
      

  11.   

    我试过了,是lz的配置文件有问题.改下session.auto_start=1 试试
      

  12.   

    装个ieHTTPHeaders 看看你的返回的header 里的 session_id 是不是相同?
    可能你的浏览器禁止了cookies的发送吧