bonjour,
j'ai un script php qui prend plus de 4min pour s'exécuter je cherche à le mettre en background et passer à une autre page php comment je peux le faire? merci
Version imprimable
bonjour,
j'ai un script php qui prend plus de 4min pour s'exécuter je cherche à le mettre en background et passer à une autre page php comment je peux le faire? merci
regarde cette discussion :
Batch nocturne en PHP
je cherche pas à executer périodiquement mon script mais de le lancer comme toute page php mais en arriére plan parcequ'il prend beaucoup de temps pour que je traite une autre page pendant cette période que je peux pas la fixer en temps
Est ce que popen pourrait aller?
http://fr2.php.net/manual/fr/function.popen.php
Je pense que le mieux c'est d'utiliser AJAX,mais ça a quelques inconvénients...
- Ce n'est pas compatible avec les navigateurs anciens
- Si l'utilisateur a désactivé JavaScript,ça ne marche pas non plus