DevMan, Очевидные вещи для тех кто разбирается, могут показаться не совсем очевидными для новичков, я думал это банально должно быть встроено в php. В любом случае, спасибо за ответ
DevMan, В этом и дело, все происходит в браузере. Объясню на собственном примере, браузер пользователя отображает wait.php которая каждые 5 секунд обновляется и подгружает данные об произошедшей ошибке из определенного файла, если в файле не появились данные об ошибке, она продолжает обновляться, но вот ошибка появилась, теперь должен произойти редирект на error.php
Что я могу сделать:
сделать редирект с данными вот так header('Location: error.php?errormsg=какаятошибка') и в файле error.php
сделать echo $_GET['errormsg'] но в таком случае у пользователя в строке url будет некрасивая ссылка.
Что я хочу сделать, но не знаю как:
точно такой же редирект на error.php но чтобы данные передавались не через ссылку, а в error.php я мог вытащить $_POST['errormsg'] и сделать echo гденибудь на странице
То есть в конечном счете браузер пользователя должен отобразить error.php с текстом ошибки
DevMan, это не то что я хочу сделать, мне не нужно получать ответ, мне нужно отправить пользователя на другую страницу в которой будут данные с первой страницы, https://stackoverflow.com/a/2607175/15181771 здесь я более менее понял, что такое можно сделать через симуляцию html формы, и ее автоматическую отправку
Может я чего то не понимаю, но если я создам запрос, то оно просто вернет ответ на ту же страницу, откуда этот запрос был отправлен, мне же нужно чтобы оно отправляло данные через ПОСТ, то есть чтобы это было как GET но в ссылке было условно site.ru/error.php а не error.php/?value=ошибка И данные лежали не в $_GET['value'] а в $_POST['value']
Я понимаю ккак решить мою проблему использую $_SESSION но считаю, что использовать сессии в моем случае - нецелесообразно