Я не могу передать переменную на другую страницу, используя сеанс, и я не знаю, что здесь представляет ошибка. Кто-нибудь может мне помочь? и подсказки о том, как использовать сеанс? Я хочу передать имя переменной на другую страницу.Передать переменную с другой страницы
вот код html. это моя страница входа, откуда идет переменная.
<div class="wrapper">
<form class="logform" action="" method="post">
<p class="title">Admin Login</p>
<input type="user" name="uname" placeholder="Username" autofocus/>
<i class="fa fa-user"></i>
<input type="password" name ="pword" placeholder="Password" />
<i class="fa fa-key"></i>
<a href="#">Forgot your password?</a>
<button type="submit" value="login" name="login">
<i class="spinner"></i>
<span class="state">Log in</span>
</button>
</form>
</div>
<?php
session_start();
include_once("connection.php");
if(isset($_POST['login'])){
$user = $_POST["uname"];
$password = $_POST["pword"];
$name = mysqli_real_escape_string($con, $user);
$password = mysqli_real_escape_string($con, $password);
$select_user="SELECT * FROM accounts WHERE username ='$user' AND password ='$password'";
$run_user = mysqli_query($con, $select_user);
$check_user = mysqli_num_rows($run_user);
if($check_user > 0){
$_SESSION['uname'] = $username;
header('location:admin.php');
}
else{
echo "wrong";
}
}
?>
вот страница администратора.
<?php
session_start();
?>
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<h1>Welcome, <?php echo $username; ?>!</h1>
</body>
</html>
админ страница неудачу вас, как ваша страница Войти и не идут жить с этим, а не с этим текстовым хранилищем паролей –
@Fred почему? вы можете дать мне понять, почему? – nethken
спросить Дэвида; он положил ответ ниже –