Fare drupal_goto Ignora? Destinazione = foo
-
16-10-2019 - |
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)
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'])
.