Maison >développement back-end >Problème PHP >Que dois-je faire si l'écho php ne s'affiche pas ?

Que dois-je faire si l'écho php ne s'affiche pas ?

藏色散人
藏色散人original
2021-03-25 09:51:294153parcourir

Solutions pour l'écho php qui ne s'affiche pas : 1. Ajoutez des caractères de cache ; 2. Videz le cache ; 3. Effacez les données mises en cache sur le serveur via "ob_end_clean()" ; Supprimez simplement QS_SrvMinDataRate dans httpd.conf.

Que dois-je faire si l'écho php ne s'affiche pas ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

L'écho PHP ne s'affiche pas un autre pendant le débogage Une raison est

Lors de l'exécution d'un programme PHP à long terme, l'ECHO intermédiaire ne produit pas.

Solutions générales : ajouter des caractères de cache, vider le cache, etc.

echo str_pad('', 1024*4);
flush();
ob_flush();

ob_end_clean() Efface silencieusement les données mises en cache par le serveur. D'autres méthodes

augmentent également le paramètre de délai d'attente.

set_time_limit(0);
ini_set("max_execution_time",0);

Quand aucune des solutions ci-dessus ne fonctionne, vous pouvez consulter le journal APACHE pour voir si le module QOS dispose de paramètres de filtrage de sécurité.

Méthode de test, vous pouvez utiliser

for ($i=0;$i<30;$i++){
  echo $i.
 flush();
sleep(1);
}

pour voir si elle peut être exécutée pendant 30 secondes. Sinon, il y a un problème avec le serveur.

Habituellement dans httpd.conf, il peut y avoir QS_SrvMinDataRate 150 1200 provoquant une troncature. Supprimez-le simplement.

[Apprentissage recommandé : Tutoriel vidéo PHP]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn