Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

Executer un script 5 minutes apres un autre

Poster un nouveau sujet Imprimer cette discussion    Forum -> Administration d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
romeo
Nouveau WRInaute

Inscrit le: 19 Aoû 2003
Messages: 34

URL permanente de ce messagePosté le : Mar Fév 14, 2006 19:24    Sujet du message: 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.
 
romeo
kazhar
WRInaute accro
WRInaute accro

Inscrit le: 09 Jan 2004
Messages: 6142
Localisation: Somewhere only I know

URL permanente de ce messagePosté le : Mar Fév 14, 2006 19:26    Sujet du message: Executer un script 5 minutes apres un autre

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 ...
 
kazhar Visiter le site web du posteur
zimounet
WRInaute accro
WRInaute accro

Inscrit le: 08 Nov 2004
Messages: 1799
Localisation: Physiquement ou mentalement?

URL permanente de ce messagePosté le : Mar Fév 14, 2006 19:28    Sujet du message: Executer un script 5 minutes apres un autre

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 ^^]
 
kazhar Visiter le site web du posteur
spout
WRInaute passionné
WRInaute passionné

Inscrit le: 14 Mai 2003
Messages: 727
Localisation: Manhay (Belgique)

URL permanente de ce messagePosté le : Mar Fév 14, 2006 19:29    Sujet du message: Executer un script 5 minutes apres un autre

5 minutes c'est très peu.
Imagine un de tes visiteur avec un 56Ko aller se logguer directement sur son compte hotmail plein d'pubs + les lags des serveurs ... 5 minutes ça passe vite

complètement grillé
 
spout
romeo
Nouveau WRInaute

Inscrit le: 19 Aoû 2003
Messages: 34

URL permanente de ce messagePosté le : Mar Fév 14, 2006 20:40    Sujet du message: Executer un script 5 minutes apres un autre

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.
 
romeo
yazerty
WRInaute accro
WRInaute accro

Inscrit le: 19 Juin 2005
Messages: 1682

URL permanente de ce messagePosté le : Mar Fév 14, 2006 21:09    Sujet du message: Executer un script 5 minutes apres un autre

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 ?
 
yazerty Visiter le site web du posteur
Grantome
WRInaute accro
WRInaute accro

Inscrit le: 16 Jan 2004
Messages: 2900

URL permanente de ce messagePosté le : Mer Fév 15, 2006 8:57    Sujet du message: Executer un script 5 minutes apres un autre

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 Wink

Et comme cela a été donné... TIMESTAMP est son ami.
 
yazerty Visiter le site web du posteur
romeo
Nouveau WRInaute

Inscrit le: 19 Aoû 2003
Messages: 34

URL permanente de ce messagePosté le : Mer Fév 15, 2006 9:19    Sujet du message: Executer un script 5 minutes apres un autre

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
 
romeo
bozoleclown
WRInaute passionné
WRInaute passionné

Inscrit le: 24 Nov 2005
Messages: 853
Localisation: Paris, France

URL permanente de ce messagePosté le : Mer Fév 15, 2006 11:47    Sujet du message: Executer un script 5 minutes apres un autre

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
 
bozoleclown Visiter le site web du posteur
yazerty
WRInaute accro
WRInaute accro

Inscrit le: 19 Juin 2005
Messages: 1682

URL permanente de ce messagePosté le : Mer Fév 15, 2006 12:58    Sujet du message: Executer un script 5 minutes apres un autre

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 Wink

Et comme cela a été donné... TIMESTAMP est son ami.


Tu n'as pas compris ma question Wink. Je n'ai jamais dit qu'il devait faire ça ou ça. Je demandais simplement quel était le but final, dans quel sorte de cas on pouvait avoir besoin de faire ce que genre de choses. Je suis curieux, c'est tout Wink.

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...) ?
 
yazerty Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Administration d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort