Ik ben op zoek naar een php oplossing om een digitaal watermerk aan bestanden toe te voegen. Ik zal de situatie uitleggen zodat je begrijpt wat ik bedoel.
Lede loggen in op een website. Na het inloggen kunnen ze bestanden downloaden. Het downloadscript verbergt de locatie van het te downloaden bestand en logt de gebruikersnaam, de naam van het gedownloadde bestand, het ip adres, de datum en de tijd in een mysql tabel.
De bedoeling is om een random unieke string toe te voegen aan het bestand voordat het gedownload wordt. Het bestand moet daardoor natuurlijk niet onbruikbaar worden. Ook moet het voor alle typen bestanden toe te voegen zijn.
De gedachte hierachter is dat ik deze string ook in de database kan zetten, zodat ik elk gedownload bestand kan herleiden naar een gebruiker. Zo is het makkelijk om te kijken wie bijvoorbeeld een illegale kopie te downloaden aanbiedt op internet.
Ik heb lang gezocht op 't net, maar kon helaas geen aanknopingspunt vinden om zoiets te verwezelijken, waarschijnlijk omdat het niet mogelijk is, maar dat wil ik toch graag bevestigd hebben.
Kan iemand me hier meer duidelijkheid over geven?
Lede loggen in op een website. Na het inloggen kunnen ze bestanden downloaden. Het downloadscript verbergt de locatie van het te downloaden bestand en logt de gebruikersnaam, de naam van het gedownloadde bestand, het ip adres, de datum en de tijd in een mysql tabel.
De bedoeling is om een random unieke string toe te voegen aan het bestand voordat het gedownload wordt. Het bestand moet daardoor natuurlijk niet onbruikbaar worden. Ook moet het voor alle typen bestanden toe te voegen zijn.
De gedachte hierachter is dat ik deze string ook in de database kan zetten, zodat ik elk gedownload bestand kan herleiden naar een gebruiker. Zo is het makkelijk om te kijken wie bijvoorbeeld een illegale kopie te downloaden aanbiedt op internet.
Ik heb lang gezocht op 't net, maar kon helaas geen aanknopingspunt vinden om zoiets te verwezelijken, waarschijnlijk omdat het niet mogelijk is, maar dat wil ik toch graag bevestigd hebben.
Kan iemand me hier meer duidelijkheid over geven?