IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Un page php qui se recharge à moitié exécutée


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 193
    Par défaut Un page php qui se recharge à moitié exécutée
    Bonjour tout le monde,

    J'ai un probleme avec des pages php qui lors de l'appel dans un navigateur (j'ai essayé firefox et ie) sont exécutées en partie, puis semblent rechargées.

    Par exemple cette page:
    https://ssl2.ovh.net/~enigmesu/test....detestversion1

    quand on la charge on voit un premier affichage bref d'une partie de la page et un deuxième affichage de la page entière (si on veut le voir plusieurs fois il faut réactualiser la page en chaque fois). Quand on vérifie en incrémentant une valeur dans une bdd ou dans un fichier, on voit qu'a chaque appel de page la valeur est incrémentée deux fois. Ce qui est très embetant pour certains scripts.

    Voici ce que j'ai pu remarquer sur les circonstances dans lesquelles cela se produit:
    -cela ne se produit jamais en local
    -cela ne se produit qu'avec l'adresse sécurisée https://ssl2.ovh.net/~enigmesu/ (je suis chez ovh) et jamais avec le nom de domaine non sécurisé http://www.e-nigmes.fr (je n'ai pas de certificat ssl pour ce domaine)
    -cela se produit apparemment si le code html retourné est trop long. Si on le raccourci, cela ne se produit plus, mais ce n'est pas le seul facteur qui peut être changé pour que cela ne se produise plus

    Voila. Et chez ovh il m'ont assuré que ca ne venait pas d'eux mais de mon script...Si vous avez une idée...

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Pour debugger un bidule pareil, je reduirais mon code morceau par morceau jusqu'a obtenir le plus petit code qui presente le probleme.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Par défaut
    Chez moi ça ne le fait pas...

    (ffx 3 et IE 7)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 193
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Pour debugger un bidule pareil, je reduirais mon code morceau par morceau jusqu'a obtenir le plus petit code qui presente le probleme.
    Oui c'est ce que je fais souvent mais la impossible!! Il semble que si j'enleve trop de code php le probleme ne se produise plus, ce serait donc en partie la longueur d'exécution du code php et du html retourné qui provoque ca...
    J'ai essayé de réduire le code jusqu'a un point critique, limite ou le probleme ne se produise plus, et la le probleme se produit mais aléatoirement il semble.

    Citation Envoyé par *.Har(d)t Voir le message
    Chez moi ça ne le fait pas...
    (ffx 3 et IE 7)
    Tu as raison chez moi ca ne le fait plus non plus!!!! Grrr je déteste ces problemes qui ne se produisent pas de façon répétitive et prévisible, impossible alors de trouver d'où ils viennent!!

  5. #5
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut Test
    Salut,

    J'ai testé aussi de mon côté et pas de souci.

    D'ailleurs je ne comprends pas pourquoi il y a un rechargement de la page automatique. Qui prend cette décision ? Le navigateur ? Mais sur quel ordre ?
    Et si le temps d'exécution du script est dépassé ce n'est pas le comportement attendu.

    Si tu continues à avoir ce problème tu peux installer LiveHTTPHeaders sur Firefox. Il te permet de suivre les headers échangés entre navigateur et le server. Tu devrais alors voir passer la demande de rechargement.

    Demain je ferai quelques essais de dépassement de temps d'exécution sur du HTTPS. Je te rapporterai le comportement obtenu.

    ERE

    PS: t'as vraiment besoin de HTTPS pour TOUT ton site ?

  6. #6
    Invité de passage
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1
    Par défaut
    J'ai le même problème. J'ai des programmes php qui dures très longtemps et qui génèrent du texte en affichage. Par exemple 10 nouvelles lignes s'affichent toutes les secondes. Certains programmes redémarrent tout seul aléatoirement. Ce n'est pas un problème de taille de la page html car celle-ci peut se recharger aussi bien après 100 lignes qu'encaisser 10000 lignes sans réagir. Ce n'est pas non plus un problème de timeout, le programme peut tourner plusieurs heures d'affiler, ou bien redémarrer au bout de 2 minutes. Les programmes concernés utilisent tous curl, et enregistrent des pages html de sites internet.

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/12/2008, 10h14
  2. Réponses: 3
    Dernier message: 14/05/2008, 13h41
  3. [Mail] Page php qui se télécharge + erreur
    Par david2511 dans le forum Langage
    Réponses: 22
    Dernier message: 12/03/2007, 18h56
  4. Page PHP qui ne s'affiche pas dans le site
    Par cyberdevelopment dans le forum Langage
    Réponses: 2
    Dernier message: 11/08/2006, 11h49
  5. une page php qui enregistre son propre contenu
    Par sami_c dans le forum Langage
    Réponses: 10
    Dernier message: 24/03/2006, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo