页面1
<?
session_start();
$_SESSION['p25']="88888";
?>页面2<?
session_start();
echo "/".$_SESSION['p25']."/";
?>页面1刷新了好几次,页面2就是显示不了值
session.use_trans_sid改成了1
我在本地测试,路径是这样的,不知有没问题?http://localhost/vbyzc/temp.php
http://localhost/vbyzc/temp2.php

解决方案 »

  1.   

    页面2不能是新開一個頁面,這樣session是分開的。
    請從页面1里打開页面2。
      

  2.   

    用phpinfo看一下你的apache配置,session.cookie_path设置的是什么?
      

  3.   

    应该不会的呀,session是全局的啊
      

  4.   


    据我所知,即使关闭浏览器,再打开浏览器访问该页面,值也应该在的。只要SESSION还未被注销
      

  5.   


    默认的安装环境,session是可以跨页面传输
    session.use_trans_sid=0也没有问题的。
      

  6.   

    http://blog.csdn.net/mabgang/archive/2009/02/16/3895258.aspx