session_start();
$_SESSION["zaixian"]=trim($_POST['username']);
 // $_SESSION["onlineuser"]=trim($_POST['username']);;
在另一个页面中 
//echo  $_SESSION["onlineuser"];  如果用这个值,始终得不到值,真不知道为什么啊?
echo $_SESSION["zaixian"];

解决方案 »

  1.   

    你的另一个页面也加了session_start();吗?
      

  2.   

    加了,我换了一个变量的名字用那个zaixian  不用那个onlineuser就可以,真不知道为什么,我确定名字没有冲突啊?
    真不知道怎么解释啊??
    呜呜呜!
      

  3.   

       session_start();
      $_SESSION['username']=trim($_PSOT['username']);
    后面你加上
    require("跳转到的php文件");然后你就在你跳转到的php文件里面写你的刚刚的代码就行了!
    session_start();
    echo $_SESSION['username'];
      

  4.   

    有这等事,用onlineuser做变量不行?
      

  5.   

    我在本地测试的,同一个站点下都不能有相同的变量吗,$_SESSION['username']这种变量的作用范围是全局的嘛?
    这样理解对吗?
      

  6.   

    如果問題是:
        一個頁面設置session,到另外一個頁面使用的時候顯示不了值,那你必須得在session_start()之前加session_id(PHPSESSID);PHPSESSID是你設置session_id的名字,與你的配置文件php.ini設置的名字一樣,有些設成SID,那就寫SID