Для веб-сайта, который я разрабатываю для своего нового бизнеса, я создал способ, позволяющий клиентам создать учетную запись и войти в систему. Когда клиент вошел в систему, есть календарь, который я создал в PHP, который подключается к SQL, чтобы показать доступное время для моей службы. В верхней части моего кода для веб-страницы он проверяет учетную запись, взятую из формы на предыдущем экране
<?php
include 'DB_connect.php';
$PHONE = $_POST['phone'];
$PASSWORD = $_POST['password'];
$sql = "SELECT * FROM users WHERE phone = '$PHONE' AND pass = '$PASSWORD';";
$result = mysqli_query($link,$sql);
$check = mysqli_fetch_array($result);
if (!isset($check)) {
echo 'Incorrect Username/Password Combination';
exit();
}
?>
В календаре, когда вы переключаетесь между месяцами, я создал href для печати вне календаря в php вот так
<h4><a href="?ym=<?php echo $prev;?>"><</a><?php echo $html_title; ?><a href="?ym=<?php echo $next; ?>">></a></h4>
Но при переключении на предыдущий и следующий месяц он повторно запускает код вверху, проверяя логин для пользователя, он выводит их из системы, потому что нет значения для
$PHONE = $_POST['phone'];
$PASSWORD = $_POST['password'];
, поэтому он завершает выход пользователя из системы при попытке переключиться между месяцами в моем календаре. Что мне нужно сделать, чтобы пользователь оставался в системе при переключении между месяцами? Есть ли способ изменить переменные телефона и пароля на константы после входа пользователя в систему или что-то в этом роде? Я застревал на этом несколько дней и не мог понять этого. ПОМОГИТЕ!