我已經創建了一個登錄表單,並將其重定向到validatelogin.php並進行了驗證。 頁面重定向在php
<tr>
<td>Username/Email</td>
<td><input name="usr_email" type="text" class="required" id="txtbox" size="25"></td>
</tr>
<tr>
<td>Password</td>
<td><input name="pwd" type="password" class="required password" id="txtbox" size="25"></td>
</tr>
<tr>
<td colspan="2"> <div align="center">
<input name="doLogin" type="submit" id="doLogin3" class="styled-button-1" value="Login" />
myvalidate.php是:
if(empty($err)){
header("Location: index.php?Page=defaultblog");
}
else
{
$err[] = "Invalid Login. Please try again with correct user email and password.";
}
} else {
$err[] = "Error - Invalid login. No such user exists";
}
}
在本地機器上,如果沒有錯誤重定向到header("Location: index.php?Page=defaultblog");
,但是當我把它上傳inot服務器只重定向到validate.php
請告訴我?
我覺得你的代碼中有語法錯誤,因爲你在條件下寫了額外的大括號。 – Hkachhia