Domanda

Mi capita spesso di imbattersi in casi nei miei Drupal 6 siti in cui un utente potrebbe riscontrare le pagine del mio modulo con il? Destinazione = foo queryString accodati all'URL delle precedenti interazioni sul sito. I risultati di questo variano da "scomodo" a "molto aggravanti".

Il comportamento predefinito di controlli drupal_goto() per il parametro di destinazione prima, ed ignora gli argomenti da drupal_goto() se è presente.

C'è un modo Drupal-nativo per uso drupal_goto () in un modo che ignora destination?

(Sì, so che posso ricreare una versione di drupal_goto() in una funzione di utilità, ma io preferirei una soluzione Drupal-native se ne esiste uno)

È stato utile?

Soluzione

It's actually quite simple, just unset $_REQUEST['destination'] before you invoke drupal_goto().

Altri suggerimenti

Actually, unset($_REQUEST['destination']) doesn't work for me, but I was able to get it work with this instead: unset($_GET['destination']).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top