Есть php-файл, в который отправляются данные посредством ajax. В php-файле происходит валидация и обработка этих данных, но после этого мне нужно сделать редирект на страницу, где мне эти данные в последующем будут нужны. Где мне лучше всего хранить эти данные во время редиректа?
В сессии им самое место
session_start()$_SESSION[]session_start()$_SESSION[]hello.php
session_start();
$_SESSION['hello'] = 'World!';
header('Location: world.php');
world.php
session_start();
echo $_SESSION['hello'];
unset($_SESSION['hello']);
Вам вполне подойдёт localStorage. Переменные этого объекта хранятся на уровне браузера.
localStorage.setItem('ключ', 'значение');
localStorage.getItem('ключ');
localStorage.removeItem("Ключ");
localStorage.clear();
Всё интуитивно понятно. И вот хорошая, лёгкая статья:
tproger.ru/articles/localstorage/
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости