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
宛先 URL でこのパラメーターを取得する必要があるため、POST メソッドを使用してこの情報を渡す必要があります。
この投稿を読みましたが、そのためにはform_submitに html コードを追加する必要があります
これを追加しようとしました:
$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>";
$出力を返します。
しかし、このコードは mymodule_form_submit($form_id, $form_values) にあるため、機能しません