Lees wat onze klanten zeggen op webhosters!
Wij bieden u een pakket voor een vaste lage prijs. U ontvangt alles wat u nodig heeft voor uw website. Een heldere kijk op hosting.

Het PHP script geeft een timeout na 30 seconden

Top :: Website : PHP :

Vraag

Bij het uitvoeren van een script krijg ik te zien dat dit 30 seconden is:
 Maximum execution time of 30 seconds exceeded
Hoe kan ik de deze tijd op meer dan 30 seconden zetten?

Antwoord

De Maximum execution tijd staat ingesteld op 30 seconden. Dit is om ervoor te zorgen dat programmeerfouten er niet voor zorgen dat een server vast loopt. Met behulp van de functie set_time_limit() kan een hogere limiet in worden gesteld. Door set_time_limit(30) in een loop te doen, wordt deze timer elke keer gereset.

U kunt ook via een .htaccess file de time limit instellen met:
  php_value max_execution_time 180