Tzn: leżą pliki na serwerze www, pobrać je mogą tylko osoby dla których spełniony jest pewien warunek (tutaj określona wartość zmiennej sesyjnej).
Jak to zrobić ?
Mam nadzieję, że w miare jasno napisałem

<?php if ( (tutaj określona wartość zmiennej sesyjnej) ) { // ustawienie ciacha lub sesji i przekierowanie } else { } ?>
<?php ?>
<?php $sciezkadopliku='downloady/'; $nazwapliku=$_GET['d']; #UWAGA, teraz sprawdzasz czy osoba jest zalogowana, wstaw swoją funkcję if (not(czyzalogowany())) #UWAGA, sprawdzasz czy plik jest udostępniany w ogóle do downloadu (aby ktoś nie wpisał np. index.php if (not(czyudostepniony($nazwapliku))) ?>
<?php if (not(czyzalogowany())) ?>