Piu' che nascondere i nomi dei files (o dei link) dovrei evitare di passare gli stessi via query, questo perche' il programma deve processare il file e non vorrei che per una mia disattenzione nascessero problemi di sicurezza (se quealcuno dovessa "fakare" il path).

Un uno scipt php che processa un file di testo e lo mostra producendo un contenuto html formattato.
Ho un altro script php che serve a visualizzare la lista dei files contenuti nella directory che soddisfano determinati parametri (il nome del file e' dinamico, cosi' come il numero di files) mettendoli in una listbox (dove finisce solo una parte del titolo e non l'intero nome del file).
Adesso devo fare in modo che il primo script prenda il file selezionato dall'utente nella listabox e lo processi.
Per fare questo potrei usare un classico php?file=nomefile.txt ...ma ovviamente se qualcuno sostituisce il nomefile con qualcosa di strano succede un casino.
La domanda quindi e': come faccio a far visualizzare al primo script il contenuto del file selezionato senza dare la possibilita' all'utente di modificare il nome?

Avevo pensato che posso prendere il nome del file dalla listbox (generata dal secondo script) usando il GET ma ho due problemi: non so come prenderli, e soprattutto non so come includere il nome del file completo (ricordate che nella listbox devo visualizzare solo parte del file) in modo "invisibile" (cioe' che resti salvato da qualche parte ma che l'utente non possa vedere).

Grazie.