А без базы данных можно обойтись? Чтоб нагрузка поменьше была. Если какая-нибудь универсальная функция, перекодирующая имя файла туда и обратно? Можно файлы хранить с определенными именами, чтоб перекодировать проще было.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
А без базы данных можно обойтись? Чтоб нагрузка поменьше была. Если какая-нибудь универсальная функция, перекодирующая имя файла туда и обратно? Можно файлы хранить с определенными именами, чтоб перекодировать проще было.
$f = urlencode(base64_decode('fileName'.time()));
//пользователю давать ссылку вида "site/?f=".$f;
$f = $_GET['f']; // потом получать из гет-массива даные
base64_encode(urldecode($f)); //и декодировать
//после чего отделять время и имя файла ... ну и отдавать его юзеру если время подходит ...
Можно генерировать файл по предложенной выше схеме и вместо получения параметра проверку производить по имени файла $_SERVER['SCRIPT_FILENAME'] , тогда декод не поможет. А раз в сутки или реже\чаще запускать очистку директории от просроченных.но более опытный юзер может это дело декодировать.