У меня есть страница php, которая берет кучу параметров URL и отправляет электронное письмо. Я пытаюсь, чтобы эта страница вызывала другую веб-страницу с использованием тех же параметров URL-адреса после отправки почты. Если я сделаю следующее, будет ли мое письмо отправлено надежно? Является ли перенаправление тем, что я действительно хочу сделать?PHP Переадресация после выполнения кода
Обновление: Спасибо за советы. Как вы можете видеть по моему использованию +, я не знаю никаких php. После прочтения всех ответов до сих пор я пришел с этим:
Random code to send email... file_get_contents('http://www.othersite.com/' . $_SERVER["REQUEST_URI"]. "?". $_SERVER["QUERY_STRING"]);
Я считаю, что это должно инициировать GET на другом сайте со всеми текущими параметрами, что это именно то, что я хочу. Таким образом, мне не нужно заниматься переадресацией. Любые проблемы с этим решением?
Обновление 2: Поскольку мой url был https, file_get_contents вызвали у меня некоторые проблемы. Есть способы обойти это, но я просто использовал заголовок для перенаправления и все хорошо работало. Всем спасибо!
Re your update: Хорошо выглядит, если структура каталогов и имя страницы на удаленном сервере действительно идентичны, вплоть до названия страницы? Это трудно поверить, если это внешняя услуга, которую вы вызываете. –