Limiter l'execution d'un script php - PHP - Programmation
Marsh Posté le 29-09-2005 à 21:42:03
Tu stockes qqpart la date/heure/minute/seconde de sa dernière exécution, et tu compares ça avec le timestamp courant.
Marsh Posté le 29-09-2005 à 21:47:35
Ce n'est pas forcément très propre mais la fonction "sleep ()" est assez sympa.
Pour une minute : "sleep(60)"
La valeur entre les parenthèses est exprimée en seconde.
Mais si vous utilisez cette fonction, avec un temps aussi élevé, faites attention au paramètre "max_execution_time" du "php.ini" (Serveur Apache).
La valeur de ce paramètre (aussi exprimé en seconde) ne doit pas être inférieure au temps que vous avez indiquez dans la fonction "sleep()".
Marsh Posté le 29-09-2005 à 23:30:48
pour les besoins (il s'agit d'une page de recherche sur un forum) l'astuce de sielfried est plus approrpié je pense.
merci à tous les deux en tout cas
Marsh Posté le 29-09-2005 à 21:36:54
Bonsoir,
j'aimerais pouvoir restreindre l'execution d'un script php (son mon site web) ... exemple: une seule execution par minute.
je n'ai pas la moindre idée d'un début de qq chose , avez vous quelques idées ?
merci