Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    109

    [PHP] Redirect dopo login

    Salve pongo un quesito dopo ovviamente aver effettuato qualche ricerca sul forum. Allora attualmente ho un form per il login nell'intestazione del mio sito su ogni pagina... ora quando vado a compilare il form lui manda alla pagina login.php che si occupa di verificare la correttezza dei dati inseriti e se tutto va bene manda alla pagina index.php con questo sistema header("Location: index.php"); ora a me piacerebbe che lui reindirizzasse dopo il login, verso l'ultima pagina da cui ha ricevuto la richiesta e non alla index.php del sito... spero di essermi spiegato bene. Qualcuno sa suggerirmi un metodo per ottenere il risultato che voglio?

    Vi ringrazio anticipatamente

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    io per fare una cosa del genere memorizzo in sessione di volta in volta l'ultimo indirizzo (con tanto di querysring). Poi basta redirectare verso l'indirizzo in sessione

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    109
    Nell'attesa che qualcuno mi suggerisse qualcosa ho fatto una cosa di questo tipo e sembra funzionare... ora vi chiedevo solo se quello che ho fatto è corretto o se ci sono delle controindicazioni...

    codice:
       $referer = $_SERVER['HTTP_REFERER'];
       
       header("Location: $referer");
       exit;

    In questo modo la pagina login.php tiene conto di dove è arrivata la richiesta di login e reindirizza li l'utente loggato... ho fatto qualcosa di sbagliato o poco corretto?

  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    No.. niente di sbagliato.
    Io non facevo perchè non mi prendeva il valore dell'http_referer.

  5. #5
    Anche io avrei fatto così intrigo
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    109
    Ok grazie, ovviamente se esiste un metodo migliore di gestire la cosa si accettano suggerimenti...


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.