Я создал страницу входа, используя PHP и MySQL, когда я вхожу, он отправляет данные для входа пользователей в систему на страницу LoginCheck.php, где он проверяет эти значения со значениями в базе данных, если они не совпадаютпользователь возвращается на страницу login.php, но если они верны, он переносится на страницу home.php.Теперь я хочу снова получить доступ к этим данным для входа на странице home.php, но я не могу найти способ публикации на двух страницах или на двух разных?Вентеля POST появляются как пустые на странице home.php, когда я пытаюсь вызвать их.
Мой код, приведенный ниже, показывает, как я ПОСТУПАЮ данные для входа в систему на странице LoginCheck.php через HTML,
<form method ="POST" action="LoginCheck.php">
<div class="form-input">
<b> User Name <b><br />
<input type="text" name="user" id="user" />
<br />
<b> Password <b><br />
<input type="text" name="password" id="password" />
<br />
<input type="submit" type="submit" value="Login" class="btn-login"/>
Я также пытался AJAX передать это значение, но он также возвращаетта же ошибка
<script type ="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type ="text/javascript">
$(document).ready(function(){
$('#submit').click(function(){
alert("is working");
var user = $('#user').val();
var password = $('#password').val();
var userData = 'user=' + user + '&password=' + password;
$.ajax({
type: "POST",
url:'home.php',
data: userData,
success: function(){
alert("has passed data");
}
});
});
});
</script>
В идеале я бы хотел, чтобы при загрузке страницы POST со страницы LoginCheck я хотел получить значения POST, поскольку эта страница видна пользователю только пару секунд.
Iполучить ошибку: Уведомление: неопределенный индекс: пользователь и Уведомление: неопределенный индекс: пароль, когда я вызываю их через POST в Home.php