所以基本上這是我第二天在這個問題。自定義提交處理程序的重定向
我有我的模塊send_xml.module
function send_xml_form_user_register_form_alter(&$form, &$form_state) {
$form['#submit'][] = 'send_xml_submit_function';
}
function send_xml_submit_function($form, &$form_state){
$email = $form_state['values']['mail'];
$password = $form_state['values']['pass'];
$form_state['redirect'] = array(
'mylink', array(
'query' => array(
'email' => $email,
'password' => $password,
),
),
);
但並不過程後mylink
重定向,它只是刷新頁面。
感謝您的答覆 心不是說上面一樣? form_alter是所有形式的,那麼你只需要在側面使用開關盒來確定它是什麼形式... 這就是爲什麼我使用hook_form_FORMID_alter指定什麼形式生病使用,具體而言。 我做到了。但它是一樣的。 也許'$ form_state ['redirect']'的值改變了別的地方?這就是爲什麼我的聲明是覆蓋的原因?但我在哪裏以及如何知道這一點?謝謝 –