- Home
- Categorie
- Coding e Sistemistica
- PHP
- Come passare una variabile
-
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?
-
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 ...
-
oppure potresti usare la sessione che poi pulisci prontamente
sono tanti i metodi dipende da quello che ci fai poi con quei parametri
-
Ho provato tutte le soluzioni che mi avete consigliato e la sessione è quella che fa al caso mio.
Grazie a tutti.