У меня есть форма, настроенная в PMWiki. Действие отправляет его в скрипт php, который получает информацию и выполняет несколько различных действий. Сценарий php должен проверять информацию, которая поступает со страницы PMWiki. Я знаю, как сделать все это.
Однако, если одно из полей не проверяется, я хочу перезагрузить страницу PMWiki со всей заполненной информацией, но с сообщением об ошибке.
Моей первой мыслью было опубликовать все поля обратно на стартовую страницу, но я не могу заставить это работать.
Я открыт для любого решения, которое позволяет мне продолжать работать с PMWiki в качестве основы, а это означает, что я не могу сделать форму на странице PHP, которая сама себя проверяет (я сделал это для других сайтов). И я не хочу подавать отдельную форму вне PMWiki, если она не проверяется. В идеале я бы хотел что-то вроде
заголовок ('Location: mysite.com/MyPMWikiPage');
но это был бы пост, в который могли быть отправлены все поля.
Извините, если это кажется таким конкретным, но я знаю, как обойти проблему, я хочу узнать, как решить эту проблему напрямую, если это невозможно. PMwiki.org рекомендует проверку на стороне сервера, но мне не удалось найти, как отправить сообщение в случае сбоя.