temporisation en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : temporisation en php

Re: temporisation en php

par SpintroniK » 10 sept. 2009, 10:46

Une remarqe sur la première ligne : if($req = TRUE)...
Ceci renverra toujours true, si tu veux tester la validité de ta requête, c'est if($req == TRUE) qu'il faut utiliser.

Re: temporisation en php

par FuZZyLine » 09 sept. 2009, 17:40

j'aimerai bien avoir une solution sans passer par un refresh (qui peu se déclancher au milieu script...et provoquer une erreur d'enregistrement)
quelle est la difference entre setTimeout() et sleep(); ?
sleep agit sur le serveur... perso j'utilise pas. Bref osef lol
setTimeout c'est du javascript donc agit sur le client.

pour sleep et setTimeout tu pourras trouver des topics, ici même, qui en parlent.

@+ bonne lecture ;)

Re: temporisation en php

par tom_nameless » 09 sept. 2009, 17:10

j'aimerai bien avoir une solution sans passer par un refresh (qui peu se déclancher au milieu script...et provoquer une erreur d'enregistrement)
quelle est la difference entre setTimeout() et sleep(); ?

Re: temporisation en php

par FuZZyLine » 09 sept. 2009, 13:43

Salut,
Bonjour,
je souhaite faire :
- une premiere temporisation après un enregistrement, lorsque l'enregistrement dans ma bdd est terminé..
- afficher un message pour prevenir l'utilisateur puis...
- une seconde tempo très courte et...
- une redirection vers une page du site..
j'ai procédé ainsi...mais il n'y a j'ai une page toute blanche puis une redirection...aucun message d'attente et de validation..

y a t il une autre methode ?
[...]
Il ne peut y avoir de datas avant les headers, m'étonne que tu n'ais pas d'erreur.

Tu peux avoir ce que tu cherches en passant par javascript si ca te dit:
> Tempo : setTimeout()
> Redirection : window.location.href = "Ta_page.php";

ou directement HTML:
<meta http-equiv="refresh" content="TIMER; URL=ta_page.php">

Quelques trucs interressant sur les refresh sur : http://forum.alsacreations.com

@+ bon code ;)

temporisation en php

par tom_nameless » 09 sept. 2009, 13:07

Bonjour,
je souhaite faire :
- une premiere temporisation après un enregistrement, lorsque l'enregistrement dans ma bdd est terminé..
- afficher un message pour prevenir l'utilisateur puis...
- une seconde tempo très courte et...
- une redirection vers une page du site..
j'ai procédé ainsi...mais il n'y a j'ai une page toute blanche puis une redirection...aucun message d'attente et de validation..

y a t il une autre methode ?
if($req = TRUE)
{
sleep(2);
echo "mon message de validation";
sleep(2);
header('location:/ma page.html');
}