Сохранение проблемы PHP Данные для входа после jQuery Обновление DIV - PullRequest
1 голос
/ 27 января 2020

Хорошо, поэтому я сохраняю сеанс в PHP и MySQL, и имя входа корректно работает по всему сайту.

Я пытаюсь добавить функцию, где обновляется указанный c div с помощью jQuery установите значение refre sh каждые 10 секунд. Я получил код для правильной работы при вызове информации из базы данных без каких-либо проблем.

Проблема, с которой я сталкиваюсь, заключается в том, что информация, получаемая для определенной страницы, требует, чтобы пользователь вошел в веб-сайт, поэтому, если определенная переменная установлена, то он возвращает пользователя на страницу группы после проверки, чтобы убедиться, что пользователь связан с этой группой в базе данных.

Очевидно, jQuery refre sh не проходит через то, что пользователь вошел в систему, поэтому он просто просит пользователя войти в систему вместо отображения данных групп.

Вот несколько снимков экрана, которые показывают проблему, которую я получаю.

Это скриншот того, что должно отображаться в разделе моей группы: enter image description here

Это мой тестовый экран, который содержит мой jQuery DIV refre sh и изменяет текст через 10 секунд: enter image description here

Но, к сожалению, когда область обновляется, она выглядит так, как будто пользователь не вошел в систему: enter image description here

Теперь перейдем к коду, только не судите меня по моему плохому качеству кода :) - Это мой тест. php? groupid = 1:

include('core/header.php');
if (isset($_SESSION['user_id'])) {
    $user_id = $_SESSION['user_id'];
    $username = $user -> username;
}
?>
<html>
<head>
  <title>Update Text Area Content in a Div Tag</title>
</head>
<body>
    <div id="screen"><h1>Ok look here...I'm going to change text in 10 seconds.</h1></div>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
        <script>
        $(document).ready(function(){
        setInterval(function(){
        $("#screen").load('data.php' + location.search);
        }, 10000);
        });
        </script>
</body>
</html>

<?php include('core/footer.php'); ?>

Вот мои данные. php script:

image">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...