Вопрос:

Drupal 7 Drupal_goto как отправлять параметры используя POST

php drupal drupal-7

6998 просмотра

1 ответ

2241 Репутация автора

Мне нужно использовать drupal_goto, но мне нужно передать некоторые параметры, используя метод POST.

На самом деле я использую этот код:

$url="someURL";

$params= array('query'=>array(
'n'=> $data,
'VerPedido'=>'back'
));
drupal_goto($url,$params); 

Этот код перенаправить и передать параметры добавления в URL, образец

http://XXXX/someURL?n=1&VerPedido=back

Мне нужно передать эту информацию, используя метод POST, потому что мне нужно получить эти параметры в целевой URL

Я прочитал этот пост, но для этого мне нужно добавить HTML-код в form_submit

Я пытался добавить это:

$output="
<form action='someURL' method='post' name='frm'>
<input type='hidden' name='n' value='".$data."'>
<input type='hidden' name='VerPedido' value='back'>


</form>
<script language=\"JavaScript\">
document.frm.submit();
</script>";

вернуть $ output;

Но из-за того, что этот код находится в mymodule_form_submit ($ form_id, $ form_values) не работает

Автор: Daniel Diaz Источник Размещён: 19.12.2012 03:38

Ответы (1)


0 плюса

351 Репутация автора

Если вы хотите использовать сам drupal_goto, то это невозможно, но вы можете использовать функцию заголовка PHP. Смотри здесь

Автор: mantish Размещён: 19.12.2012 04:49
Вопросы из категории :
32x32