Voor een videowebsite wil ik de mogelijkheid maken niet-leden video's aan te bieden die alleen voor betalende leden zijn bedoeld. Deze niet-leden moeten een versie van de video krijgen die slechts 15 minuten duurt, in plaats van 2 uur, zodat ze worden overgehaald een lidmaatschap te kopen om de rest te kunnen zien.
De website gebruikt PHP/MySQL, de videospeler die ik tot nu toe gebruik is Flowplayer.
Ik heb de volgende oplossingen bekeken:
[list]
• JavaScript: laden om client-side de tijd bij te houden. Dit is echter makkelijk te omzeilen
• Een videospeler compileren die de verbinding afkapt na 15 minuten. Dit zou kunnen, maar is redelijk lastig te doen. Bovendien moet ik voor telefoons waarschijnlijk de video anders aanbieden en zou dit al niet meer werken (vanwege geen flash).
Een derde oplossing waar ik aan dacht is de link van de video niet direct doorgeven aan de videospeler, maar via een PHP-bestand. Dit PHP bestand leest uit een tabel dat "video-1" is gevraagd, en leest dan de video in (via de werkelijke URL) en geeft deze door aan de gebruiker of aan Flowplayer. De voor de gebruiker zichtbare URL is dan bijvoorbeeld www.mijnvideosite.com/video.php?videoid=video-1. In de PHP-code kan ik dan serverside ook de verstreken tijd bijhouden en de verbinding afkappen na 15 minuten. Ik weet echter niet of dit een goede oplossing is, en of het zelfs wel mogelijk is.
Wat is volgens jullie de beste oplossing?
De website gebruikt PHP/MySQL, de videospeler die ik tot nu toe gebruik is Flowplayer.
Ik heb de volgende oplossingen bekeken:
[list]
• JavaScript: laden om client-side de tijd bij te houden. Dit is echter makkelijk te omzeilen
• Een videospeler compileren die de verbinding afkapt na 15 minuten. Dit zou kunnen, maar is redelijk lastig te doen. Bovendien moet ik voor telefoons waarschijnlijk de video anders aanbieden en zou dit al niet meer werken (vanwege geen flash).
Een derde oplossing waar ik aan dacht is de link van de video niet direct doorgeven aan de videospeler, maar via een PHP-bestand. Dit PHP bestand leest uit een tabel dat "video-1" is gevraagd, en leest dan de video in (via de werkelijke URL) en geeft deze door aan de gebruiker of aan Flowplayer. De voor de gebruiker zichtbare URL is dan bijvoorbeeld www.mijnvideosite.com/video.php?videoid=video-1. In de PHP-code kan ik dan serverside ook de verstreken tijd bijhouden en de verbinding afkappen na 15 minuten. Ik weet echter niet of dit een goede oplossing is, en of het zelfs wel mogelijk is.
Wat is volgens jullie de beste oplossing?