К примеру я нахожусь на определенной странице, и мне нужно отправить какие либо данные через POST запрос на другую страницу, таким образом чтобы это было как будто бы я жму submit в обычной форме с методом POST. То есть должно происходить перенаправление на вторую страницу, на которой в $_POST будут лежать данные, которые я отправил с первой страницы. Но все это без html форм.
Может я чего то не понимаю, но если я создам запрос, то оно просто вернет ответ на ту же страницу, откуда этот запрос был отправлен, мне же нужно чтобы оно отправляло данные через ПОСТ, то есть чтобы это было как GET но в ссылке было условно site.ru/error.php а не error.php/?value=ошибка И данные лежали не в $_GET['value'] а в $_POST['value']
Я понимаю ккак решить мою проблему использую $_SESSION но считаю, что использовать сессии в моем случае - нецелесообразно
DevMan, это не то что я хочу сделать, мне не нужно получать ответ, мне нужно отправить пользователя на другую страницу в которой будут данные с первой страницы, https://stackoverflow.com/a/2607175/15181771 здесь я более менее понял, что такое можно сделать через симуляцию html формы, и ее автоматическую отправку
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, Очевидные вещи для тех кто разбирается, могут показаться не совсем очевидными для новичков, я думал это банально должно быть встроено в php. В любом случае, спасибо за ответ