Перейдите на предыдущую страницу после отправки формы в php-файл с загруженным div для определенного содержимого. - PullRequest
0 голосов
/ 25 октября 2019

Возможно, у меня проблема с логикой. 1. У меня есть страница, у которой есть div с именем #content, 2. в котором я загрузил другую страницу, которая имеет форму для отправки данных * (у меня есть другие страницы, загруженные в тот же #content, но не "активные" вв то же время, поскольку один из них загружается при событии щелчка через AJAX) 3. Данные *, что другой процесс php-файла.

когда процесс заканчивается в этом файле php, я хочу вернуться на предыдущую страницуИтак, я использую:

> header('Location: '.$SERVER['HTTP_REFERER']);

Но, (здесь возникает проблема.)

Когда я возвращаюсь на свою главную страницу, которая содержит этот знаменитый #content div. страница, загруженная в #content, не является точно предыдущей, так что это очень раздражает, когда пользователь работает над ней, потому что ему нужно снова нажать нужную кнопку, чтобы загрузить ее в # content.

Любая идеярешить эту проблему?

С уважением!

1 Ответ

0 голосов
/ 25 октября 2019

Я не знаю, что вы есть в вашем коде. Я думаю, что хорошим решением является использование $_seesion и хранение вашей информации внутри. Когда вы перезагрузите главную страницу, просто проверьте, существует ли значение.

Страница 1

session_start();
if (isset($_SESSION['page2'])
{
 echo "we come to page 2";
 unset($_SESSION['page2'])
}

Страница 2

session_start();
$_SESSION['page2'] = 1;

Вы можете получить больше информации о сессии здесь: https://www.php.net/manual/fr/reserved.variables.session.php

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