2016-03-13 26 views
-2

我目前正在開發一個登錄表,用戶將登錄以訪問dashboard.php。問題是,當我將密鑰添加到phpmyadmin中的表中,然後嘗試登錄時,沒有任何反應。與我輸入錯誤時一樣。Php和Mysql只有一個密鑰的登錄表

我的代碼如下:

config.php

<?php 
    define('DB_SERVER', 'localhost'); 
    define('DB_USERNAME', 'zxcr_sprxadmin'); 
    define('DB_PASSWORD', '[email protected]'); 
    define('DB_DATABASE', 'zxcr_mhqsprx'); 
    $db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE); 
?> 

dashboard.php

<?php 
    include('session.php'); 
?> 

MySQL表:www.prntscr.com/aejxpy

登錄表單:www.prntscr.com/aejxvg

login.phpwww.prntscr.com/aejyjb

session.phpwww.prntscr.com/aejywn

我只是不知道它可能是什麼,任何的幫助深表感謝。

+1

你不能在這裏粘貼代碼? –

+2

歡迎來到StackOverflow!請在您的問題中添加您的PHP代碼而不是截圖,謝謝! – Panda

+1

這是在互聯網上? –

回答

0

我不認爲這是工作的原因是因爲當你正在做的頭就必須我一個大寫L像這樣:header('Location: stackoverflow.com');

心裏記:你不應該設置在那裏

用戶關鍵
+0

不,沒關係。 http://stackoverflow.com/a/5259004/5022249 – Panda

+0

@uuweiqi我被告知它的確如此 –

+0

*每個頭域包含一個名字後跟一個冒號(「:」)和字段值。字段名稱不區分大小寫。*〜http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 – Panda

0

你需要header()exit;終止執行,否則你的代碼將繼續執行:

header('location: stackoverflow.com'); 
exit;