2014-02-03 1 views
0

Я пытаюсь поговорить с шлюзом. Для этого я сначала беру информацию о клиентах, затем обрабатывая ее. После завершения обработки я перенаправляю пользователя на другую пустую страницу, где заполняю скрытые поля форм с параметрами для безопасного трехмерного соединения, которые затем перенаправляют пользователя на стороннюю страницу. Следовательно, существует 3 перенаправления. Я хочу удалить второе перенаправление и вместо этого отправить данные сообщения в URL с перенаправлением без создания какой-либо формы. Я смотрю drupal_http_request, но, похоже, он только публикует параметры и не перенаправляет URL-адрес пользователя в действие.Как перенаправить внешний URL-адрес вместе с аргументом POST без создания какой-либо формы в drupal?

Что я могу сделать?

+0

Я бы использовал пользовательский модуль и завиток. –

ответ

0

drupal_http_request() действительно позволяет POST, но по умолчанию GET. Он также возвращает URL-адрес перенаправления, если возвращаемый запрос указывает его. Я бы дал drupal_http_request() в пользовательском модуле попробовать, хотя прежде, чем прибегать к завиту.

+0

Я хочу перенаправить пользователя на страницу, а также параметры сообщения. без каких-либо форм. –

Смежные вопросы