session_start();
include("db.php");
$hesap = mysql_fetch_array(mysql_query("SELECT * FROM m_hesap where id = 1"));
$_SESSION['control'] = false;
if($_SESSION['control'] != true) {
if(@$_POST['user'] == $hesap[1] && @$_POST['pass'] == $hesap[2]) {
$_SESSION['control'] = true;
}
}
if($_SESSION['control'] == true) {
header('Location: kategoriler.php');
}
@ $ _ POST ['user'] == 'admin'と@ $ _ POST ['pass'] == 'pass'を書いても、すべてのことはOKです。ログインスクリプトに関する問題
しかし、上記のコードのように@ $ _ POST ['user'] == $ hesap [1]と@ $ _ POST ['pass'] == $ hesap [2]システム。私は$ _POST変数を取るinformationtは本当ですが、私はあなたのユーザー名とuser
、pass
を交換
var dump $ hesapと表示されます。 – Ibu
ダンプ$ hesapと情報が真です – makcbn
誤植ではあるかもしれませんが、わからないSELECT * FROM m_hesap WHERE ID =「1」 – Warface