par
@rthur » 21 juin 2021, 10:58
La solution standard est de mettre en place un cron (=une tâche planifiée) qui va exécuter un script PHP qui va faire ton traitement chaque nuit.
A voir avec ton hébergeur s'il te permet de mettre en place un cron.
Sinon la solution de "cron du pauvre", c'est effectivement de noter dans une table à quelle heure tu as fait ton traitement de mise à jour. Et lors de l'appel d'une de tes pages, tu regardes si le traitement du jour a été fait, si oui, alors tu ne le refais pas, mais si non alors tu le fais avant d'afficher la page.
La solution standard est de mettre en place un cron (=une tâche planifiée) qui va exécuter un script PHP qui va faire ton traitement chaque nuit.
A voir avec ton hébergeur s'il te permet de mettre en place un cron.
Sinon la solution de "cron du pauvre", c'est effectivement de noter dans une table à quelle heure tu as fait ton traitement de mise à jour. Et lors de l'appel d'une de tes pages, tu regardes si le traitement du jour a été fait, si oui, alors tu ne le refais pas, mais si non alors tu le fais avant d'afficher la page.