[請益] 有關session的問題

看板PHP作者 (roger70349)時間18年前 (2007/10/28 23:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
請各位大大能否幫我看一下這幾隻程式的問題,謝謝。 member_func.php <p align="center"><font size="+4" color="#0000FF" title="會員專區">管理者 </font></p> <p> <? session_start(); // 檢查 admuser 是否有被註冊為 session if( ! isset($_SESSION['admuser']) ) { echo "<script>"; echo "alert(\"請從首頁進入\");"; echo "location.href = \"index.php\";"; echo "</script>"; } else { echo $_SESSION['admuser']."您好<p>"; }?> </p> <p align="center"><font size="+2"><a href="file:///C|/AppServ/www/talk/view.php">留言版管理介面</a></font></p> <p align="center"><font size="+2"><a href="file:///C|/AppServ/www/scenery/scenery_manage.php">風景區管理介面 </a></font></p> <p align="center"><font size="+2"><a href="file:///C|/AppServ/www/news/newsAdmin.php">新聞公告系統管理介面 </a></font></p> <p align="center"><font size="+2"><a href="file:///C|/AppServ/www/webphoto/photolist.php">網路相簿管理介面 </a></font></p> <p align="center">&nbsp;</p> 可是卻出現了 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\member\member_func.php:5) in C:\AppServ\www\member\member_func.php on line 6 33333您好 這個錯誤 check.php <? include("sql_connect.php"); //include("my_msg.php"): include("db_func.php"); // 檢查登入名稱及等級 BEGIN $qrystr = "SELECT * FROM admin WHERE username ='$username' AND level = '1'"; $res = mysql_query($qrystr); // 檢查登入名稱及等級 END if (mysql_num_rows($res)>0) { $aa=md5($password); $row = mysql_fetch_array($res); if (md5($password) == $row['password']) // 檢查登入密碼 { // 將 admuser 變數註冊成為 session session_start(); $_SESSION['admuser']=$row['username']; echo "<script>"; echo "alert(\"登入正確\");"; echo "location.href = \"member_func.php?del=0&lic=1\";"; echo "</script>"; } else { echo "<script>"; echo "alert(\"帳號或密碼錯誤\");"; echo "location.href = \"add_login.php\";"; echo "</script>"; } } else { echo "<script>"; echo "alert(\"帳號或密碼錯誤\");"; echo "location.href = \"add_login.php\";"; echo "</script>"; } ?> 假若session獨立寫成一個檔案後include進來,不知道這樣好不好。 不過在執行時,session有一些問題,請大大能否幫我看一下 還有,在執行密碼驗證時,利用md5加密後的密碼好像都登不進去,不知道是那裡出了 問題,請個位能否幫我看一下check.php的程式碼,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.156.116
文章代碼(AID): #179ARLUg (PHP)
文章代碼(AID): #179ARLUg (PHP)