Я абсолютно новичок в серверном программировании, но задача заключалась в следующем: после отправки формы обратной связи с помощью метода post она перенаправляется на страницу с благодарностью и, оставив ее либо перезагрузкой, либо историей, я не должен возвращаться к нему снова в этом сеансе. Фактически, если я нахожусь на странице благодарности и обновляю sh страницу, она переводит меня на главную страницу, если я go вернусь в историю (обратно в браузер), то в любом случае я не должен снова попасть в это. Вот мой код:
if(isset($_POST['submit'])) {
var_dump($_COOKIE);
die();
}
setCookie("submit_cookie", $visited, time() + 86400, "/order-contacts");
if (isset($_COOKIE["submit_cookie"])) {
setCookie("submit_cookie", $visited, time() - 86400, "/order-contacts");
die();
}
Нere: / order-contacts - страница с благодарностью, я должен перейти на
Я объясню, как я понимаю реализацию: Сначала я проверяю, выполняю почтовый запрос с помощью submit, затем я анализирую cook ie и d ie. Затем я запишу повар ie, а затем проверю, завершились ли файлы cookie, и я попал на страницу благодарности, затем я отменяю действие повара ie и, соответственно, я не могу повторно войти на эту страницу. не судите строго, я только учусь, хотел узнать, правильно ли я думаю в плане построения логи c, и хотел узнать где ошибка из-за того, что повар ie не пишется