<?php
echo $_REQUEST['uname'];
echo $_REQUEST['pass'];
$res= $mysql_query("select * from `sec` where uname='$_REQUEST['uname']' AND `pass`='$_REQUEST['pass']'");
if(mysql_num_rows($res)>0)
{
header('location:home.php')
}
else
{
header('location:index.php')
}
?>
這是什麼錯誤:header information cannot modify...
甚至用戶名和密碼是正確的它不重定向到另一個頁面,並給予此警告.. 爲什麼這個錯誤來了?頭位置信息不能修改
不能相信沒有人注意到這一塊還沒有,但'$ mysql_query'?真? *元* -mysql查詢? PHP應該拋出一個* fit *。請確保你已經把'error_reporting'完成了。 – Charles
**警告!**您的代碼包含[SQL注入漏洞](http://en.wikipedia.org/wiki/SQL_injection) - 您直接傳遞未經過濾的未經過驗證的原始用戶輸入($ _REQUEST)* *轉換爲SQL字符串!請[切換到PDO](http://php.net/book.pdo)或[mysqli](http://php.net/book.mysqli),以便您可以使用[帶有參數化查詢的預準備語句](http: //en.wikipedia.org/wiki/Prepared_statement)。 – Charles