-1
我知道這個問題已經在問題列表中。我試過每個人的回答,但這並沒有幫助我一點點。標題功能在本地主機上正常工作,但是當我將文件上傳到服務器時,標題行不起作用。我厭倦了一次又一次的改變。我需要你的幫助。請!PHP標題不能在託管
<?php
session_start();
$name = $_POST['Username'];
$pass = $_POST['Password'];
if(isset($_POST['Submit'])){
if((isset($name) && isset($pass))){
include 'connection.php';
$sql = "select * from `users` where username='$name' AND password='$pass' ";
$result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result) > 0){
while($row = mysqli_fetch_assoc($result)) {
$_SESSION['login_user'] = $row["username"];
$_SESSION['login_user_pass'] = $row["password"];
header('Location: ../php/businesshome.php'); // Redirecting To Other Page
}
}
else {
$error = "Username or Password is invalid";
}
}
}
mysqli_close($conn);
?>
不工作怎麼樣?請更具體一些。你是否打開了錯誤報告?檢查你的日誌?另外,你可以[** SQL注入**](https://www.owasp.org/index.php/SQL_Injection)。 –
您的查詢失敗和/或您在標題之前輸出。報告PHP錯誤並檢查SQL會告訴你。你沒有那樣做。參考:http://php.net/manual/en/function.error-reporting.php和http://php.net/manual/en/mysqli.error.php和http://stackoverflow.com/questions/ 8028957 /如何對修復 - 頭 - 已發送錯誤功能於PHP –