Как перенаправить значения со страницы PHP на другую? - PullRequest
1 голос
/ 12 ноября 2009

Я пытаюсь опубликовать данные XML со страницы PHP на другую (необязательно основанную на PHP), без публикации формы Можно ли сказать сделать POST через функцию header ()? Если да, то как?

Ответы [ 2 ]

2 голосов
/ 12 ноября 2009

Я рекомендую использовать cURL для пересылки запроса. Есть много примеров, которые помогут вам на связанной странице.

1 голос
/ 12 ноября 2009

Если клиент A запускает сценарий B, и вы хотите, чтобы сценарий B отправлял запрос POST к сценарию C, то необходимо заставить сценарий B взаимодействовать со сценарием C. Это невозможно сделать с помощью Header (), поскольку он взаимодействует с B до А.

Вместо этого вам нужно открыть TCP-соединение с веб-сервером сценария C, а затем отправить заголовок HTTP POST в этом направлении. Вы можете использовать fsockopen для создания соединения, а затем просто отправить заголовки с помощью fwrite ().

...