• User

    Come passare una variabile

    Ciao a tutti,

    è possibile utilizzare una variabile inizializzata e utilizzata in un altro file?

    Più precisamente ho il form per il caricamento di immagini nella pagina index.php, questo form mi apre il file upload.php in cui controlla e carica l'immagine ma poi non riesco e riportare in index alcuni valori delle immagini che mi servono, tipo il nome e grandezza.

    torno nella index con un header( "Location: index.php" );

    come posso ricordare in index.php i valori delle varibili $nome e $grandezza utilizzate in upload.php?


  • User

    Premetto che parlo da neofita:

    • come prima soluzione potrebbe essere quella di utilizzare l'array di php $GLOBALS[] : utilizzando quindi $GLOBALS[nome] e $GLOBALS[grandezza];
    • altra soluzione potrebbe essere quella di salvare, durante l'upload, in un DB le 2 variabili che poi vai a richiamare in index.php;
    • un'altra ancora passi a index.php direttamente i valori tornandoci con index.php?nome=$nome&grandezza=$grandezza

    francamente la prima soluzione non mi piace molto ...


  • Moderatore

    oppure potresti usare la sessione che poi pulisci prontamente 🙂

    sono tanti i metodi dipende da quello che ci fai poi con quei parametri 😉


  • User

    Ho provato tutte le soluzioni che mi avete consigliato e la sessione è quella che fa al caso mio.

    Grazie a tutti.