Executer un script 5 minutes apres un autre
10 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- romeo
- Nouveau WRInaute

- Messages: 34
- Inscription: 19 Aoû 2003
Executer un script 5 minutes apres un autre
J'explique,
les utilisateurs de mon site s'inscrivent sur mon site via un formulaire.
L'inscription doit être validé par mail.
Il est imperatif pour moi, que la validation soit faite au maximum 5 minutes apres l'inscription.
Je voudrais donc une solution qui me permettent de lancer un script 5 minutes apres l'inscription afin de verifier si la validation a été éfféctuée.
Quelqu'un a une idée ??
Merci.
les utilisateurs de mon site s'inscrivent sur mon site via un formulaire.
L'inscription doit être validé par mail.
Il est imperatif pour moi, que la validation soit faite au maximum 5 minutes apres l'inscription.
Je voudrais donc une solution qui me permettent de lancer un script 5 minutes apres l'inscription afin de verifier si la validation a été éfféctuée.
Quelqu'un a une idée ??
Merci.
- dmathieu
- Modérateur

- Messages: 7244
- Inscription: 9 Jan 2004
tu ne te rends de toute facon pas compte que l'inscription n'a pas été validée tant que tu ne charge pas une autre page ?
donc, il suffit, à chaque chargement de page, de supprimer toutes les inscriptions qui datent d'il y a plus de 5 minutes.
par exemple, je te conseille de définir une marge de temps plus large que 5 minutes (24h par exemple) car en cas de surcharge serveur (le tien, ou le serveur mail du visiteur) le mail peut mettre plus de cinq minutes à arriver ...
donc, il suffit, à chaque chargement de page, de supprimer toutes les inscriptions qui datent d'il y a plus de 5 minutes.
par exemple, je te conseille de définir une marge de temps plus large que 5 minutes (24h par exemple) car en cas de surcharge serveur (le tien, ou le serveur mail du visiteur) le mail peut mettre plus de cinq minutes à arriver ...
- zimounet
- WRInaute passionné

- Messages: 1796
- Inscription: 8 Nov 2004
tu rentre le timestamp de l'inscription a l'enregistrement, et dès que quelqu'un valide son inscription, tu supprime tous les enregitrements non validé, dont le timestamp est plus vieux que "now - 5min"
Rien de bien compliqué...
[Edit: Grilled ^^]
Rien de bien compliqué...
[Edit: Grilled ^^]
- romeo
- Nouveau WRInaute

- Messages: 34
- Inscription: 19 Aoû 2003
Ok merci pour vos réponses.
Je suis d'accord que 5 mins c'est trop court.
Mais le probleme n'est pas vraiment sur cet intervalle de temps.
Je voudrais une méthode qui me permette d'exécuter X min apres l'inscription un script (par exemple pour un rappel).
J'ai besoin d'une action qui se declenche 5 min après chaque inscription.
Je suis d'accord que 5 mins c'est trop court.
Mais le probleme n'est pas vraiment sur cet intervalle de temps.
Je voudrais une méthode qui me permette d'exécuter X min apres l'inscription un script (par exemple pour un rappel).
J'ai besoin d'une action qui se declenche 5 min après chaque inscription.
- Grantome
- WRInaute accro

- Messages: 2899
- Inscription: 16 Jan 2004
yazerty a écrit:Pourquoi exactement X minutes après alors qu'il serait bien plus simple d'actionner le script lors d'une nouvelle inscription/connexion par exemple ?
Et pourquoi tu roules scooter, ce ne serait pas mieux en voiture ?
Le monsieur cherche pas une solution analogue, mais une solution à son problème
Et comme cela a été donné... TIMESTAMP est son ami.
- romeo
- Nouveau WRInaute

- Messages: 34
- Inscription: 19 Aoû 2003
Ta remarque est exacte Grantome.
Mais le timestamp n'est pas la solution dans ce cas.
Pour être plus clairs peut etre.
Je veux pouvoir programmer à partir d'un script php une tache planifiée.
Le crontab ne m'interesse pas car c'est répétitif.
Dans mon cas, lors d'une validation d'inscription, une action doit être programmée pour se déclencher plus tard.
@++ Romeo
Mais le timestamp n'est pas la solution dans ce cas.
Pour être plus clairs peut etre.
Je veux pouvoir programmer à partir d'un script php une tache planifiée.
Le crontab ne m'interesse pas car c'est répétitif.
Dans mon cas, lors d'une validation d'inscription, une action doit être programmée pour se déclencher plus tard.
@++ Romeo
- bozoleclown
- WRInaute impliqué

- Messages: 893
- Inscription: 24 Nov 2005
En PHP, pas moyen je pense
Cela reste un langage de script
On peut pas lancer de nouveau thread etc etc etc
Ya une méthode pour faire du fork de processus mais là par contre c'est super pas portable d'un serveur à un autre, Enfin cela fonctionne que sous linux.
Donc dans ton cas je pense qu'il faut plutot chercher une solution alternative
ou alors faire en sorte d'ajouter un tache dans la crontab qui s'efface elle meme de la contab avant de se terminer mais bon ca commence à être un peu gruik
Cela reste un langage de script
On peut pas lancer de nouveau thread etc etc etc
Ya une méthode pour faire du fork de processus mais là par contre c'est super pas portable d'un serveur à un autre, Enfin cela fonctionne que sous linux.
Donc dans ton cas je pense qu'il faut plutot chercher une solution alternative
ou alors faire en sorte d'ajouter un tache dans la crontab qui s'efface elle meme de la contab avant de se terminer mais bon ca commence à être un peu gruik
-

yazerty - WRInaute passionné

- Messages: 1682
- Inscription: 19 Juin 2005
Grantome a écrit:yazerty a écrit:Pourquoi exactement X minutes après alors qu'il serait bien plus simple d'actionner le script lors d'une nouvelle inscription/connexion par exemple ?
Et pourquoi tu roules scooter, ce ne serait pas mieux en voiture ?
Le monsieur cherche pas une solution analogue, mais une solution à son problème![]()
Et comme cela a été donné... TIMESTAMP est son ami.
Tu n'as pas compris ma question
Sinon avec un genre de chron ou truc comme ça, ya pas moyen (je n'y connais pas grand chose dans ce domaine là, mais comme on en entend souvent parler pour ce qui est tâches programmées dans le temps...) ?
10 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Executer script PHP puis visualiser le script Impossible?
- executer un script C++ sous PHP !
- Executer un script en dehors du site
- Executer un script par une seule IP
- [Resolu] Executer un script à la réception d'un mail
- [réglé] Executer un script avant la sortie du site
- Javascript : détecter mot clés Google et exécuter un script
- Résolu : Executer un script php à la réception d'un mail
- Les robots qui crawl les sites pourait il executer des script php ?
- Exécuter fichier sql
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Google Chrome dépasse Safari aux USA - 29-06-2010
- Résultats des élections présidentielles du 2nd tour 2007 avant 20h - 06-05-2007
- Photos satellite des incendies en Grèce dans Google Earth - 30-08-2007
- Ajouter un Gadget Google sur son site - 04-10-2006
- Google Desktop pour Mac OS X - 05-04-2007
- Picasa Web Albums en français - 08-12-2006
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits - 28-03-2007
Consultez la description détaillée des produits ou services de Google suivants : Google Current
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

