Il metodo GET per query string: si "deve" codificare con percent enconding (però
se non sanitizzi la url sei a rischio sicurezza, l'utente può
scrivere caratteri arbitrari e creare codice Javascript
malevolo) http://www.example.com/index.php?chiave=ciao+mondo $_GET['chiave']; // Stampa ciao mondo perché php usa internamente urldecode al posto tuo.
echo dirname(__FILE__); //Stampa la directory corrente di dove risiede l'esecuzione del file però a volte in alcuni contesti la directory potrebbe cambiare.
Quindi devi rivedere la logica della tua applicazione, recupero il nome del file da un form, se lo devo passare in query string lo codifico e poi il resto altrimenti nulla che male non fa.

Rispondi quotando