Создание панели администратора для перенаправления пользователей на определенную страницу при отправке формы.Php

Кемеровские программисты php общаются здесь
Anonymous
Создание панели администратора для перенаправления пользователей на определенную страницу при отправке формы.

Сообщение Anonymous »

Я создаю панель администратора для перенаправления пользователей на определенную страницу, когда они успешно отправляют форму: сначала они посещают веб-сайт, а файл index.php создает уникальную папку для каждого посетителя. и рекурсивно копирует все содержимое веб-сайта в эту папку, а также получает некоторые важные данные пользователя, такие как (IP, имя хоста, userAgent), затем они проходят процесс отправки формы, когда они отправляют форму, кто находится на странице < strong>form.php должна появиться анимация загрузки, пока я не выберу страницу для перенаправления каждого пользователя на основе условия, которое я проверяю вручную, но в моем коде появилась ошибка, сообщающая, что ни один пользователь не найден, я сохраняю данные в файле JSON с именем visitors.php.
Ниже приведено содержимое файлов.
index.php includes.php waiting.php, где отображается анимация, пока я не нажму кнопку, чтобы перенаправить посетителя из панели администратора

Код: Выделить всё


Pagamento | FFS

Теперь файлы для админки внутри папки /ad
/ad/index.php

Код: Выделить всё

include('../includes/includes.php');
date_default_timezone_set('Africa/Casablanca');

$data = readVisitorData();

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$visitor_id = filter_input(INPUT_POST, 'visitor_id', FILTER_SANITIZE_STRING);
$redirect_page = filter_input(INPUT_POST, 'redirect_page', FILTER_SANITIZE_STRING);

if ($visitor_id && $redirect_page) {
foreach ($data as &$visitor) {
if ($visitor['id'] == $visitor_id) {
$visitor['redirect_url'] = '../Users/' . $redirect_page . '.php';
$visitor['redirected'] = true;
$visitor['last_action_time'] = date('Y-m-d H:i:s');
break;
}
}

saveVisitorData($data);
$message = "Visitor redirected successfully.";
} else {
$message = "Invalid input.";
}
}
?>




Admin Panel

table {
width: 100%;
border-collapse: collapse;
}
th, td {
padding: 10px;
text-align: left;
border: 1px solid #ddd;
}



Visitor Information



ID
IP Address
Hostname
User Agent
Visit Time
Status
Action



Подробнее здесь: [url]https://stackoverflow.com/questions/78684104/building-an-admin-panel-to-redirect-users-to-a-specific-page-when-they-submit-a[/url]

Вернуться в «Php»