Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503

    [Risolto] Passare un parametro nell'indirizzo

    Premetto 2 cose: sono un novizio di PHP ed ho cercato senza successo un altro thread che mi risolvesse il problema.

    Ho una pagina php che a seconda di alcune condizioni deve reindirizzare l'utente ad una pagina piuttosto che ad un'altra, fin qui tutto ok, si viene reindirizzati su quella giusta.
    In un caso però devo passare anche un parametro che è contenuto nella variabile $user, la quale tra i vari campi, ha il campo username ed è questo che voglio inviare.

    Il redirect lo faccio così:
    header("location: /prestazioni/utente/modifica_dati.php?username=$user->username");

    la pagina modifica_dati.php a questo punto dovrebbe prendere il parametro e stamparlo (per ora fa solo questo) e cerco di farlo in questo modo:
    print($_Request['username']);

    ma non ottengo nulla, la pagina resta vuota, cosa sbaglio?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Mi rispondo da solo, $_REQUEST va tutto in maiuscolo, io avevo messo solo la R maiuscola.

  3. #3
    Lascia perdere il $_REQUEST ed usa $_GET.
    Ci guadagni in sicurezza dello script.... e poi ricordati di fare il filtraggio degli input, sempre per lo stesso motivo!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.