Buongiorno a tutti!
2 domande, un unico argomento:
1- Se assegno all'array $location[$x]=http://www.esempio.it/files/prova.zip
e poi richiamo un header in questo modo:
header ("Location: $location[$x]");
Secondo voi funziona?
Altrimenti come potrei far partire il donwload in maniera simile? Ovvero senza scrivere tutto l'indirizzo? (Questo mi serve per evitare di scrivere tante header quanti sono i download (per esempio con un comando "ciclo" "switch"), scrivendo solamente tante assegnazioni all'array quanti sono i download)
2- "location:" è l'unica chiamata possibile? Mi spiego: c'è un modo per evitare, per es, che facendo l'header ad un file .doc questo non venga aperto dal browser, ma scaricato semplicemente? ovvero, qualunque sia il file, appaia la mascherina "Apri; salva; annulla" per intenderci...? Questo mi permetterebbe di far rimanere inalterata la pagina visualizzata dal browser e quindi, eventualmente, permetterebbe a comandi successivi presenti nello script di essere svolti. mentre se mi cambia la pagina, quello che è stato programmato dopo l'header nello script verrebbe "dimenticato", non eseguito.
Grazie per tutti i consigli!
Tom