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

Apache Discussion :

Page chargée 2 fois


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Par défaut Page chargée 2 fois
    Bonjour,

    Je développe en localhost grâce à wampserver, avec la config de base, et j'ai quelques soucis. En effet, j'ai eu des événéments bizarres (une session qui disparait après un appel à document.location.replace(newpage.php)), qui m'ont fait découvrir (grâce à des file_put_content() au début de chaque fichier) que chaque page était chargée deux fois consécutivement !

    Exemple de index.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    	file_put_contents('test.txt', 'index.php ' . time() . 'coucou 1' . "\n", FILE_APPEND);
    ?>
    coucou
    <?php
    	file_put_contents('test.txt', 'index.php ' . time() . 'coucou 2' . "\n", FILE_APPEND);
    ?>
    Lorsque je vais sur index.php, avec test.txt pas encore créé, j'obtient donc un fichier test.txt créé, avec pour contenu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    index.php 1203556002coucou 1
    index.php 1203556002coucou 2
    index.php 1203556002coucou 1
    index.php 1203556002coucou 2
    J'appelle l'adresse comme ceci :
    http://localhost/monsite/

    Je pensais que ça venait de ma freebox, mais après l'avoir débranchée, le résultat était le même.

    J'ai aussi pensé que ça venait de mon wampserver, aussi je l'ai réinstallé tout propre.

    J'ai aucun fichier .htaccess, aucun code javascript (tout le code de la page est collé ci-dessus, on peut pas faire plus simple), bref rien

    J'ai remarqué un seul truc (et comme je suis un noob je sais pas si c'est normal) : il y a DEUX process httpd.exe
    Le premier je peux pas le kill, mais le second je peux, cependant ça ne change rien au problème.

    Comme je ne savais pas où poster cette question, je l'ai mise ici.

    J'espère que cela parle à certains d'entre vous !

    Merci infiniment par avance !

    Lideln

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Pour les processus httpd.exe, ce qui est important c'est de voir ce qu'il se passe quand tu arrêtes Wamp : s'ils disparaissent tous les deux et qu'ils réapparaissent quand tu démarres Wamp, c'est normal je dirais

    Tu as essayé avec différents navigateurs ? Dans le fichier de log d'accès d'Apache, tu vois 2 fois un appel à / ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Par défaut
    Oui ils arrivent tous les deux quand je démarre wamp et ils partent tous les deux quand je l'arrête.

    J'ai une nouvelle idée de test pour quand je serai rentré : créer un nouveau projet tout propre (mais je suis certain de ne pas avoir de .htaccess dans le projet en question).

    Pour les navigateurs, je vais certainement m'attirer la foudre des gens ici présents, mais je ne développe que sous Firefox pour l'instant, je débuggerai éventuellement après pour certains navigateurs mais pour moi c'est à IE de s'adapter aux normes W3C et non à tous les développeurs de la terre de coder "spécial IE", mais ce n'est que mon avis et un autre débat

    Donc pour te répondre, ce soir j'essaierai de tester avec IE7, et je checkerai les logs apache aussi.

    Je commence à être à court d'idées sur la cause de ce comportement (non, je ne dis pas "bug" pour l'instant ), j'essaierai vraiment de créer un nouveau projet vierge ce soir.

    Merci de ton aide en tous cas ! Je te tiens au courant ce soir

    PS : merci pour le changement de forum, je n'avais vraiment pas d'idée précise où mettre ce sujet.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Par défaut
    Oula...

    De retour chez moi, j'ai testé avec IE7, et... Le "bug" n'apparait pas ! La page semble chargée une seule fois !

    J'ai effectué le test avec un nouveau projet "vide" (c'est a dire nouveau dossier dans "www" avec juste index.php qui contient les 3 lignes dont je parlais dans mon 1er post) sous FF, et le bug apparait quand même

    Ce serait donc lié à FF ? J'ai récemment désactivé le IPV6 jsais pas quoi dans about:config, car je trouvais ma connec lente (c'était en fait lié à la freebox et non FF)

    Bref, je ne vois vraiment pas pourquoi FF me jouerait cette farce

    Une idée ?

    PS : je viens d'installer Opera (qui est bien joli) et là aussi le bug n'a PAS lieu... Donc c'est vraiment lié à ma conf. FF

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Bon, c'est pas mal, on a localisé le pb. Tu as installé des extensions dans FF ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 127
    Par défaut
    J'en ai plein oui, mais bizarrement la seule fois où ça n'a pas chargé deux fois la page, j'avais une erreur JS (j'ai firebug)...
    Mais c'est étrange car j'avais pourtant aucun code de redirection.

    EDIT : je viens de tester firefox en mode sans échec, et le bug n'apparait pas... Je sens que je suis bon pour tester tous mes plugins un par un

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment modifier l'attribut onmouseover une fois la page chargée ?
    Par Kyn dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 12/01/2009, 16h55
  2. FORM qui charge deux fois ma page
    Par aloisio11 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 28/05/2008, 16h53
  3. Page chargée deux fois a la place d'une (fermeture popup)
    Par JoloKossovar dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 15/01/2008, 17h00
  4. déformation de l'interface qd la page se charge des fois c dû à koi ?
    Par moonia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/07/2006, 11h57
  5. [C#][1.1] La page se charge deux fois
    Par misa dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/01/2006, 06h51

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