Back to top

Autore Topic: redirect dopo registrazione diverso in base a provenienza  (Letto 1801 volte)

Offline scherman83

  • Appassionato
  • ***
  • Post: 398
  • Sesso: Maschio
    • Mostra profilo
buongiorno,
premetto che ho cercato ovunque non solo nel forum e non ho trovato risp. vi prego di aiutarmi.

la mia esigenza è quella di reindirizzare i nuovi registrati in base alla loro provenienza, cioè da quale pagina sono arrivati al form di registrazione.

i casi sono sostanzialmente due.

se un utente pigia su un tasto preciso in una precisa pagina del sito (la chiamo Z) viene reindirizzato al form di registrazione, una volta compilato correttamente deve essere indirizzato alla pagina X.

Se invece l'utente accede al form di registrazione dal modulo in home (che poi si ripete ovunque) va indirizzato alla pagina Y

uso i moduli standard di joomla, il form è modificato con nuovi campi.

sono ignorante ma cercando ho capito che, la pagina di provenienza la ottengo con il referer, ad esempio $refe=$_SERVER['HTTP_REFERER'];

me la porto nel form così  <INPUT TYPE="hidden" NAME="refe" VALUE="<? echo $refe; ?>">

così so l'utente da dove viene prima di fare la reg, ora il form porta i dati a controller.php giusto?

qui avevo pensato di mettere un semplice if e cioè

$refe=$_POST['refe'];
if ($refe=Z) {
redirect("pagina X"); }
else { redirect("pagina Y"); }

redirect è una funzione a parte per il redirect appunto.

così comunque non funziona.

mi aiutate pls?

grazie

Offline scherman83

  • Appassionato
  • ***
  • Post: 398
  • Sesso: Maschio
    • Mostra profilo
Re:redirect dopo registrazione diverso in base a provenienza
« Risposta #1 il: 09 Lug 2010, 11:25:10 »
mi sa che non mi sono fatto capire :/

 



Web Design Bolzano Kreatif