我遇到了問題,要將發生錯誤發送到另一頁面。 我已經創建了錯誤將被髮送到的頁面,並且我嘗試了一個頭部函數。但這似乎並不奏效。這裏是我用於頁面的php代碼。另一個頁面上的PHP顯示錯誤
<?php
if(isset($_POST['username'], $_POST['password'])){
//login the user here
$connect = mysql_connect("","","")or die(mysql_error());
mysql_select_db("")or die(mysql_error());
$errors = array();
$username = strip_tags(mysql_real_escape_string($_POST['username']));
$password = strip_tags(mysql_real_escape_string($_POST['password']));
if (empty($Regi_Username) || empty($Regi_password)) {
$errors[] = 'All fields are requerid';
} else {
if (strlen($Regi_Username) > 25) {
$errors[] = 'Username is to long';
}
if (strlen($password) > 25) {
$errors[] = 'Password is to long';
}
}
$password = md5($_POST['password']);
$loginquery = "SELECT * FROM regi WHERE username='$username' and password='$password'" or die(mysql_error());
$result = mysql_query($loginquery);
$count = mysql_num_rows($result);
mysql_close();
if($count==1){
$seconds = 2000 + time();
setcookie(loggedin, date("F jS - g:i a"), $seconds);
header("location:member.php");
} else {
echo 'Wrong username and password please try agian.';
}
}
?>
你應該考慮使用會話的登錄與存儲,而不是隻使用cookie。並非所有人都喜歡在機器上存儲這些文件,有些人也不能。代碼應該幾乎適合 - 你會得到任何錯誤嗎? – Jacta
我按下按鈕時顯示錯誤,但我希望它們進入錯誤頁面。 –
在您的'PHP'代碼之前是否有'HTML',並且您在Web服務器日誌中有任何錯誤? – core1024