Ik beheer sinds een paar jaar een upload dienst ala imageshack voor alle bestanden, hier ben ik nu een bestandsbrowser voor aan het bouwen. In deze browser wil ik kunnen doorgeven hoe veel keer een bestand is gedownload, dit werkt allemaal prima. alleen is er ook nog een lijst met top downloads die vervuild wordt door vele signature images die gehost zijn bij mij. (dit mag dat is geen probleem)
maar nu wil ik dus voorkomen dat deze signature images meegeteld worden voor de downloads indicator en dat alleen een directe link er voor zorgt dat de afbeedling als download wordt geteld, nu dacht ik eerst door een parameter in de link van de bb code te stoppen maar deze kan er natuurlijk zo uitgesloopt worden. dus dacht ik wellicht is het mogelijk om na te gaan of de afbeelding vanaf een webpagina ingeladen wordt.
als ik met php de refferer wil checken komt dit niet mooi uit omdat een afbeelding die aangeklikt wordt (en dus een link opent) ook een refferer heeft. dit werkt dus niet.
heeft iemand ideeën over hoe je dit het beste kan aanpakken? bij voorbaat dank
wellicht handig om te weten: de afbeelding wordt gegenereerd door een php script en met een aangepaste header door gestuurd, php code tussen dit proces is dus mogelijk.
maar nu wil ik dus voorkomen dat deze signature images meegeteld worden voor de downloads indicator en dat alleen een directe link er voor zorgt dat de afbeedling als download wordt geteld, nu dacht ik eerst door een parameter in de link van de bb code te stoppen maar deze kan er natuurlijk zo uitgesloopt worden. dus dacht ik wellicht is het mogelijk om na te gaan of de afbeelding vanaf een webpagina ingeladen wordt.
als ik met php de refferer wil checken komt dit niet mooi uit omdat een afbeelding die aangeklikt wordt (en dus een link opent) ook een refferer heeft. dit werkt dus niet.
heeft iemand ideeën over hoe je dit het beste kan aanpakken? bij voorbaat dank
wellicht handig om te weten: de afbeelding wordt gegenereerd door een php script en met een aangepaste header door gestuurd, php code tussen dit proces is dus mogelijk.
[ Voor 7% gewijzigd door Verwijderd op 27-03-2009 12:30 ]