Limiter l'execution d'un script php

Limiter l'execution d'un script php - PHP - Programmation

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 :ange: , avez vous quelques idées ?
 
merci :)

Reply

Marsh Posté le 29-09-2005 à 21:36:54   

Reply

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.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

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()".
 
 

Reply

Marsh Posté le 29-09-2005 à 21:50:07    

La solution de sielfried est beaucoup plus séduisante :)

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed