Joomla.it Forum

Non solo Joomla... => Sviluppo => : mattialori 03 Mar 2011, 16:50:20

: setredirect alla stessa pagina
: mattialori 03 Mar 2011, 16:50:20
Devo fare in modo che al clicl su un bottone di un form venga inviata una mail e che l'utente venga rimandato alla stessa pagina dalla quale a mandato la mail. L'invio della mail avviene senza problemi, ma il redirect alla stessa pagina no. In internet ho trovato altra gente con lo stesso problema e la soluzione data č stata di usare JURI::getInstance(); per avere l'url della pagina corrente. Ho quindi provato a fare la stessa cosa, inserendo nel controller del mio componente
:
$this->setRedirect(JURI::getInstance(), $msg);ma non mi funziona, vengo mandato alla pagina index.php, invece che alla pagina index.php_pių_i_parametri. Dove sbaglio?
Grazie, Mattia
: Re:setredirect alla stessa pagina
: mattialori 03 Mar 2011, 16:53:39
ho provato anche con
:
$u =& JURI::getInstance();
$this->setRedirect($u->getQuery(), $msg);
ma non va
: Re:setredirect alla stessa pagina
: mau_develop 03 Mar 2011, 16:53:56
fai in modo che l'invio della mail venga fatto in background con una richiesta asincrona

M.
: Re:setredirect alla stessa pagina
: mattialori 03 Mar 2011, 17:50:30
Tradotto per i principianti?

Grazie, Mattia
: Re:setredirect alla stessa pagina
: mau_develop 03 Mar 2011, 17:52:03
http://www.google.com/search?q=php+ajax+send+mail

M.
: Re:setredirect alla stessa pagina
: mattialori 03 Mar 2011, 18:00:14
Scusa la domanda idiota: non vedo cosa centra l'invio della mail con il redirect alla stessa pagina :)