急急!!!!!!session问题

急急!!!!!!session问题

急急!!session问题
本人在做登陆时使用session,传到服务器上后登陆跳到框架页无法获得session,框架页中无法找到该页,怎么解决?
代码如下:
登陆页:<?php
include_once("../lib/CSession.php");
include_once("../ini/system.ini");
include_once("../lib/conn.php");
include_once("../lib/CJavaScript.php");
include_once("../lib/CLogin.php");
$CSession =  new CSession;
$CJavaScript =  new CJavaScript;
$CLogin =  new CLogin;
$action="index.php";
$filename="login.tpl";
$file=file_get_contents($filename);
echo $row=str_replace("{TPL_LOGIN_SUBMIT}","$action","$file");
if($_POST){
$username=$_POST['name'];
$pwd=$_POST['password'];
$sql=mysql_query("SELECT * FROM "._MYSQL_DB_TABLE."users WHERE u_name='$username' AND u_pwd='$pwd'");
if($aRow =mysql_fetch_array($sql)){
                session_start();
                $_SESSION['username']=$aRow['u_name'];
                $CSession->vSetVar("gUserId",$aRow['u_id']);
                $CJavaScript->vUpdateThisFrame("admin.php");
                exit;
                }
}
?>
admin页:
<?php
session_start();
if(isset($_SESSION['username']))
{
$filename="main.htm";
echo $file=file_get_contents($filename);
}else{
echo "<script>alert('您沒有權限訪問本頁!!!');window.location.href='index.php';</script>";
}

?>
main.htm为框架页:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>MyCOM企业网站管理系统</title>
</head>
        <frameset rows="76,*" cols="*" frameborder="no" border="0" framespacing="0" >
                <frame src="top.php" name="mcTopFrame" id="mcTopFrame" scrolling="no" noresize>
                <frameset cols="176,*" name="mcBodyFrame" id="mcBodyFrame" frameborder="no" border="0" framespacing="0"  >
                        <frame src="menu.php" name="mcMenuFrame" id="mcMenuFrame" scrolling="no" noresize>
                        <frame src="main.php" name="mcMainFrame" id="mcMainFrame" scrolling="auto" noresize>
                </frameset>
        </frameset>
        <noframes>
                <body>很遗憾,你的浏览器不支持框架。</body>
        </noframes>
</html>
其中top.php:
<?php
$filename="top.tpl";
$file=file_get_contents($filename);
echo $row=str_replace("{TPL_ADMIN_NAME}",$_SESSION['username'],$file);
}
?>
服务器的相关配置如下:
Apache/2.2.9 (Unix) mod_ssl/2.2.9 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.6
服務器操作系統 Linux

[ 本帖最后由 ll209 于 2008-12-29 13:30 编辑 ]

提示什么?
linux系统要注意文件的权限。因为你用到file_get_contents
很可能你没有对这个文件的读权限。可以在ftp上修改。
如履薄冰

不是文件权限的问题,我在服务器上修改了,还是有问题,找不到该页,而且在index跳转到admin页的时候,会出现空白页,点工具栏上的刷新后才会出现admin页。
进入admin后,top.php的出错显示如下:


無法顯示網頁
目前查閱的網頁無法使用。 網站可能發生技術問題或者您需要調整瀏覽器設定。

--------------------------------------------------------------------------------

請嘗試下列:

請按  [重新整理] 按鈕,或者稍後再試一次。

如果在網址列輸入網址,請確定未拼錯任何資料。

要檢查您的連線設定,請按[工具]功能表,然後按[網際網路選項]。在[連線]標籤按[區域網路設定]。 設定應符合區域網路 (LAN) 系統管理員或網際網路服務提供者 (ISP) 提供的設定。
要檢視您的網際網路連線設定值是否正被偵測,您可以設定 Microsoft Windows 檢驗您的網路並自動探索網路連線設定值 (如果您的網路系統管理員已啟用這個設定)。
點按工具功能表,然後按網際網路選項。
在連線索引標籤上按 區域網路設定值。
選擇自動偵測設定,然後按確定。
某些網站要求 128 位元連線安全性。按[說明]功能表中的[關於 Internet Explorer]來判定您安裝的安全性強度。
如果想連線到安全網站,請確定您的安全性設定可以支援。請按[工具]功能表,然後按[網際網路選項]。在 [進階] 標籤,捲動到 [安全性] 區段,然後檢查 SSL 2.0、SSL 3.0、TLS 1.0、PCT 1.0 的設定。
按 [上一頁] 按鈕,移到其他連結。



找不到伺服器或 DNS 錯誤
Internet Explorer
  

请高手帮忙。

哎 不懂!