Dobře, teď chápu otázku na základě komentáře OP. Otázkou je, jak zjistit, kdy uživatel stáhl soubor. Pokud je tomu tak, odkaz ke stažení musí být php skript, který zapíše čas do db a poté vrátí obsah souboru do streamu se správnou hlavičkou obsahu.
Viz soubor ke čtení .
<?php
$file = 'monkey.gif';
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
?>
Jediné, co musíte udělat, je zadat jméno souboru jako nějaký parametr a zapsat aktuální čas do DB.