Мой PHP не будет перенаправлять после входа в систему, я не понимаю, почему
Log это его моя страница входа
http://transylvanyanorthampton.com/main_login.php
имя пользователя abcd
пароль 12345678
$header('Location: http://transylvanyanorthampton.com/login_success.php');
любая другая идея, потому что я застрял мой чек на PHP это
<?php
$host = "localhost"; // Host name
$username = "abcd"; // Mysql username
$password = "******"; // Mysql password
$db_name = "abcd"; // Database name
$tbl_name = "members"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// username and password sent from form
$username=$_POST['username'];
$password=$_POST['password'];
// To protect MySQL injection (more detail about MySQL injection)
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysqli_real_escape_string($username);
$password = mysqli_real_escape_string($password);
$sqli="SELECT * FROM $tbl_name WHERE username='$username' and password='$password'";
$result=mysqli_query($sql);
// Mysql_num_row is counting table row
$count=mysqli_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){
// Register $myusername, $mypassword and redirect to file "login_success.php"$session_("username")="username";
$session_("password")="password";
header('Location: http://transylvanyanorthampton.com/login_success.php');
}
else {
echo "Wrong Username or Password";
}
?>
Новые переменные сеанса устанавливаются с $_SESSION['key'] = 'value';
, Также не забудьте начать сеанс с session_start();
перед созданием сессий.
Также ваш код может работать, если вы измените все mysqli_
в mysql_
, Объединяя mysql
а также mysqli
не сработает »; и ваш код больше похож на mysql
-Концепция.
Однако вместо изменения mysqli
в mysql
Я бы порекомендовал вам ознакомиться с mysqli
и использовать это для ваших запросов к базе данных, как mysql
устарела.
Других решений пока нет …