Witam.
Jakie znaki są niedozwolone w zmiennej $_GET w linku url. Czy są takie?
Już tłumaczę o co mi chodzi. Tworzę systemik do uploadu plików, zapisuję je na serwerze pod nazwą time().'_'.md5($nazwa_pliku).$ext; W bazię zapisuję nazwę pod jaką rzeczywiście znajduje się plik na serwerze oraz oryginalna nazwę pliku.
Kiedy user chce pobrać ten plik z serwera to tworze link do skryptu zajmującego sie downloadem np.
download.php?filename=tu_oryginalna_nazwa.ext&file=(tu hash md5).ext
(tu hash md5).ext - to jest rzeczywista nazwa pliku pod jaka znajduje sie na serwerze.
Pierwszy raz robię coś takiego. Czy mogę spotkać się z jakimiś kolizjami że nazwa pliku może mieć jakieś niedozwolone znaki dla $_GET w url?