cosmo2
Legacy Member
Hello,
Ben een website aan het maken waar men elke week een gratis spel op steam kan winnen.
De timer stopt op vrijdag 20hr. Alles werkt, maar omdat de script op de client loopt, stopt de timer alleen als ik de website heb openstaan. De misschien tricky part is dat de timer op GMT+1 moet lopen. Momenteel doe ik dit met een API. Als ik gewoon een nieuw Date() object aanmaak in jQuery, neemt hij de tijd over van de client computer. Na dat de tijd verlopen is wordt een ajax call gemaakt die de "winnaar" in de database zet. Aangezien die ajax call via de script opgeroepen wordt, werkt dit deel dus ook niet als ik de site niet open heb staan.
tl;dr
Is er een mogelijkheid om een timer te laten lopen zonder dat de site moet bezocht worden én een database insert kan doen?
Ben een website aan het maken waar men elke week een gratis spel op steam kan winnen.
De timer stopt op vrijdag 20hr. Alles werkt, maar omdat de script op de client loopt, stopt de timer alleen als ik de website heb openstaan. De misschien tricky part is dat de timer op GMT+1 moet lopen. Momenteel doe ik dit met een API. Als ik gewoon een nieuw Date() object aanmaak in jQuery, neemt hij de tijd over van de client computer. Na dat de tijd verlopen is wordt een ajax call gemaakt die de "winnaar" in de database zet. Aangezien die ajax call via de script opgeroepen wordt, werkt dit deel dus ook niet als ik de site niet open heb staan.
tl;dr
Is er een mogelijkheid om een timer te laten lopen zonder dat de site moet bezocht worden én een database insert kan doen?