Visualizzazione risultati 1 fino 7 di 7

Discussione: Pagina di Login e header

  1. #1
    L'avatar di TRAX3D
    TRAX3D non è connesso Utente giovane
    Data registrazione
    08-12-2004
    Residenza
    Ossola
    Messaggi
    78

    Question Pagina di Login e header

    Salve,
    non sono un esperto e voorei capire una cosa:
    1. Ho usato questo codice per gestire utenti e Login http://www.webdesign-tutorials.com/v...rial/1404.html e fin qui tutto bene.
    2. se provo ad accedere ad una pagina senza aver fatto il login mi gira alla pagina di login.php e fin qui tutto bene.
    3. una volta effettuato il login vengo indirizzato alla pagina member.php mentre io voglio essere indirizzato verso la pagina precedentemente chiamata, l'unica info in cui riconosco la pagina chiamata (member.php) è questo:
      Codice PHP:
      header("Location: member.php");
      e non capisco bene come funziona HEADER e come faccio a far richiamare invece la pagina da me richiesta?

    Grazie

  2. #2
    L'avatar di TRAX3D
    TRAX3D non è connesso Utente giovane
    Data registrazione
    08-12-2004
    Residenza
    Ossola
    Messaggi
    78

    Cool

    A chiunque interessi:
    dopo varie ore di ricerche ho risolto creando una variabile di sessione in tutte le pagine che necessitano di login
    Codice PHP:
    $_SESSION['s_url_required'] = $_SERVER['PHP_SELF'];
    header("Location: login.php");
    dove ci metto il link della pagina richiedente 'PHP_SELF'
    dopo di che una volta fatto il login con
    Codice PHP:
    header("Location: $s_url_required");
    posso finalmente tornare alla pagina richiedente

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Puoi semplicemente utilizzare $_SERVER['HTTP_REFERER']; senza complicarti la vita con le sessioni.
    Codice PHP:
    $pagina_precedente = $_SERVER['HTTP_REFERER'];
    header("Location: $pagina_precedente");
    Bye!

  4. #4
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,247

    Predefinito

    Citazione Originalmente inviato da radiodelmomento Visualizza messaggio
    Puoi semplicemente utilizzare $_SERVER['HTTP_REFERER']; senza complicarti la vita con le sessioni.
    Codice PHP:
    $pagina_precedente = $_SERVER['HTTP_REFERER'];
    header("Location: $pagina_precedente");
    Bye!
    Occhio che non tutti i browser inviano quel dato...

    Ciao!

  5. #5
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Occhio che non tutti i browser inviano quel dato...
    Questo non lo sapevo!
    La via migliore resta quindi la sessione, che ti consiglio di eliminare quando si viene reindirizzati alla pagina di login!

  6. #6
    L'avatar di TRAX3D
    TRAX3D non è connesso Utente giovane
    Data registrazione
    08-12-2004
    Residenza
    Ossola
    Messaggi
    78

    Predefinito

    Di fatti tra le mie ricerche ho trovato e provato 'HTTP_REFERER' ma purtroppo trovo una stringa vuota e quidni non funziona!
    Grazie comunque
    Ultima modifica di TRAX3D : 13-06-2012 alle ore 11.32.32

  7. #7
    Guest

    Predefinito errore

    a me da un errore nella 163 riga (l'ultima come mai ?)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •