работы не такая, у скрипта, как я расчитывал?
https://pastebin.com/u4DvS8r4
значит, если на входе ($_GET['f']) мы имеем не валидный файл, то все манипуляции с БД срабатывают, в противном случае он мне его сразу выплёвывает, как будто никаких проверок и не происходило?
ну неужели из-за if (ob_get_level()) { ob_end_clean(); } ? вообще, по идее, перед тем как вызов произойдёт file_force_download() в котором находится эта конструкция, не должна выполнится check_access(), которая прямо перед ней находится??
Обсуждают сегодня