Ok, nu begrijp ik de vraag op basis van de opmerking van OP. De vraag is hoe te achterhalen hoe laat een gebruiker een bestand heeft gedownload. Als dat het geval is, moet de downloadlink een php-script zijn, en het zou in de tijd naar db schrijven en vervolgens de inhoud van het bestand terugsturen naar de stream met de juiste inhoudsheader.
Zie readfile .
<?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;
}
?>
Het enige wat u hoeft te doen is de bestandsnaam als een parameter door te geven en de huidige tijd in DB te schrijven.