Vous faites un formulaire avec la méthode GET, et vous en avez marre des paramètres form_token, form_build_id, form_id et op, voici comment les supprimer :
Pour le paramètre "op", il faut donner un nom à votre input submit :
$form['submit'] = array(
'#type' => 'submit',
'#name' => '',
'#value' => t('Rechercher')
);
Pour les autres paramètres, à savoir form_token, form_build_id et form_id, il vous suffit de rajouter dans votre formulaire une fonction de pre_render, comme ceci :
$form['#method'] = 'get';
$form['#pre_render'][] = '_mymodule_remove_form_tokens';
Puis ajoutez dans un module la fonction suivante :
function _mymodule_remove_form_tokens($form) {
unset($form['form_token']);
unset($form['form_build_id']);
unset($form['form_id']);
return $form;
}
Voilà, c'est tout...
1 commentaire