2009-01-31 7 views
7

Je cours une configuration d'Apache 2 et de PHP 5.2, et pour une raison quelconque, PHP ne peut servir qu'une page à la fois.PHP servant une page à la fois

J'ai deux pages qui illustrent le mieux le problème: test1.php et test2.php. Test1.php n'a de sommeil (120), test2.php a un simple 'print' hello world ';' dedans.

Si test1.php est en cours de chargement dans une fenêtre de navigateur, une tentative de chargement de test2.php se bloque jusqu'à la fin de test1.php.

Quelqu'un peut-il aider? Cela me rend absolument fou.

Répondre

15

Faites-vous session_start() dans chacun d'eux? Si oui, voici votre réponse. Pour les processus de longue durée, vous souhaiterez mettre fin à la session dès que vous le pouvez, car un session_start() verrouille la session jusqu'à ce que vous exécutiez un session_commit() ou que cela se produise implicitement à la fin de la page.

0

L'utilisation de différents noms de domaine m'a permis de résoudre ce problème.

Mais c'est une solution de contournement, pas une solution.

Questions connexes