Problème de réactualisation sous firefox

Fermé
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 - 18 oct. 2009 à 14:50
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 - 4 nov. 2009 à 13:25
Bonjour,
je développe un jeu sur navigateur.
Je me rend compte que firefox réactualise plusieurs fois certaines pages du site, alors que IE ne le fait pas...
Cette réactualisation provoque des erreurs au sein de mon site.
Il est possible que se soit les requète SQL qui sont les responsables mais je ne voit pas pourquoi...

Vous est il déjà arrivé ce problème ?
Merci de me répondre
A voir également:

16 réponses

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
18 oct. 2009 à 16:42
Si tu réactualise une page, tout le code PHP sera réinterprété par le serveur.
Si une page fait +1 sur un compteur, si tu la réactualise, ça fera encore +1 : pareil pour les requêtes SQL
0
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 1
18 oct. 2009 à 18:44
ce que je veut dire c'est que la page se réactualise alors que je ne l'ai pas demandé !!!
Et ça j'en suis sûr...
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
18 oct. 2009 à 20:18
Comment pourrait-elle se réactuliser si tu ne lui demandes pas ...
Tu dois bien avoir mis un ligne pour que ça réactualise ...
0
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 1
19 oct. 2009 à 11:52
non je suis certain... d'ailleurs la page ne se réactualise que sur firefox et pas systématiquement...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
19 oct. 2009 à 12:48
Tu a peut étre un plugins sur firefox ?

Du genre "ReloadEvery" ?
0
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 1
21 oct. 2009 à 16:14
non non... mais peut être qu'un autre plugin interfère
0
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 1
2 nov. 2009 à 14:33
UP
personne n'a jamais eu ce genre de problème ?
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
2 nov. 2009 à 15:12
Pourrai-t-on voir en ta page en ligne ?
0
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 1
3 nov. 2009 à 09:57
ma page est en local... sur un serveur WAMP... et le code php est incompréhensible...
je peux par contre vous montrer le début du code HTML qui est vu par le navigateur :

<html>
<head><title>Brisingr : le jeu</title><link rel='stylesheet' media='screen' type='text/css' title='Design' href='design2.css' /><!--[if lt IE 7]>
<STYLE type=text/css>
html, body {height:100%;}
#bloc-fixe, #contenu {
position:absolute; height:100%;
}
</STYLE>
<![endif]--></head><body><div id='bloc-fixe'><br>
<a href='consult.php'>Accueil</a><br><br>
<a href='consult.php?id=19'>Messagerie</a><br><br>
<a href='consult.php?id=4'>Village</a><br><br>
<a href='consult.php?id=17'>Métier</a><br><br>
<a href='consult.php?id=1'>Possessions</a><br><br>
<a href='consult.php?id=7'>Equipement</a><br><br>
<a href='consult.php?id=20'>Carte</a><br><br>

<a href='consult.php?id=21'>Magie</a><br><br>
<a href='consult.php?id=11'>Journal</a><br><br>
<a href='consult.php?id=STATS'>Statistiques</a><br><br><br><br><br><br>
<a href='consult.php?id=COPY'style='font-size:10'>Copyright</a>

</div><div id='contenu'><div align='center'>


Et le CSS qui va avec :

h3
		   {
		   color: silver;
		   font-size: 15px
		   }
		   
		   body
		   {
		   font-family: "Arial", "Times new roman";
		   color: white; 
		   background-image: url("images/fond4.jpg");
		   background-attachment: fixed;
		   /*background-repeat: repeat-y; */
		   }
		 
		   
		   a
		     { color: FFAE06;
		   text-decoration: none
		   }
		   a:hover
		   {
		   color: BE8204
		  }
		   a img {border: none; background-color: none;}
		   
		   .imageflottante
			{
			float: left;
			}
			.imageflottante2
			{
			float: right;
			}
			
			h4
			{
			text-decoration: blink
			}
			
			 html, body {overflow:hidden; margin:0px; padding:0px;}
			  #bloc-fixe {
			  position:fixed;
			  overflow:auto;
			  left:20px;
			  width:140px;
			  bottom:0px;
			  top:20px;
			}
			#contenu {
			  position:fixed;
			  overflow:auto;
			  left:10%;
			  width:100%;
			  bottom:0px;
			  top:0px;
			} 


EN GROS :
Le site affiche toujours la page consult.php, mais selon $_GET['ID'] une page différente est "include"

De plus, j'ai essayé d'afficher la page avec firefoxportable2 et cette fois il n'y a plus de problème... de même quand j'essaie sur l'autre ordinateur de la maison qui possède firefox3

Le problème serai donc dû à firefox3 qui est installé sur mon ordinateur... j'ai désactivé tous les modules complémentaires pour voir mais le problème persiste...

(je ne sais pas si j'ai été très clair... excusez moi !)
0
Utilisateur anonyme
3 nov. 2009 à 15:10
Tous d'abord remplace tes "<br>" par "<br/>" ( sa a rien a voir avec le sujet mais bon ,,, )

Ensuite si tu pouvez envoyé ton code php plutôt ?
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
3 nov. 2009 à 16:02
Utilises-tu la fonction header de PHP comme ceci : header('Location: unepage.php'); ?
0
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 1
3 nov. 2009 à 16:37
Rodriguemarly :
le code php est assez complexe... je vous préviens !
<?php
session_start();
?><html>
<?php
echo "<head><title>Brisingr : le jeu</title><link rel='stylesheet' media='screen' type='text/css' title='Design' href='design2.css' />";
echo "<!--[if lt IE 7]>
<STYLE type=text/css>
html, body {height:100%;}
#bloc-fixe, #contenu {
position:absolute; height:100%;
}
</STYLE>
<![endif]-->";
if ($_GET['do'] == 'test_magic')
{ echo "<meta http-equiv='refresh' content='5;URL=consult.php?id=8&do=test_magic_result'>";
}
if ($_GET['do'] == 'quai')
{ echo "<meta http-equiv='refresh' content='10;URL=consult.php?id=16&do=quai'>";
}
if ($_GET['do'] == 'embarquement')
{ echo "<meta http-equiv='refresh' content='2;URL=consult.php'>";
}
if ($_GET['mort'] != '' and $_GET['mort'] != '4')
{ echo "<meta http-equiv='refresh' content='5;URL=consult.php'>";
}
if ($_GET['id'] == 'STATS')
{ echo "<meta http-equiv='refresh' content='5;URL=consult.php?id=STATS'>";
}
echo "</head><body><div id='bloc-fixe'>";
include("liens.php");
echo "</div><div id='contenu'><div align='center'><img src='images/oeuil.jpg'><img src='images/titre2.jpg'><img src='images/oeuil.jpg'><br><br>";
if ($_SESSION['ID'] == '')
{ echo "<br>Vous n'êtes pas autorisé à accéder à cette page<br>Merci de vous connecter avant.";
exit();
}
if (file_exists("config.php")){}
else { echo "<br><br><br><br>ERREUR 006<br>Le fichier de configuration n'a pas été créé.<br>Rendez vous dans <a href='admin.php'>l'interface d'administration</a> pour générer un fichier de configuration.";
exit(); }
include("config.php");
if ($game_status == "OFF")
{ echo "<br><br><br><br>ERREUR 004<br>L'administrateur à éteint le serveur pour cette raison :<br>$reason";
exit();
}
if ($game_status == "SAFE")
{ echo "<br><b style='color:blue'>MODE SAFE ACTIVE - MODE SAFE ACTIVE - MODE SAFE ACTIVE - MODE SAFE ACTIVE - MODE SAFE ACTIVE</b><br>";
if ($_SESSION['ID'] != $admin_id)
{ echo "<br><br>ERREUR 005<br>L'administrateur à bloqué le fonctionnement du serveur pour cette raison:<br>$reason";
exit();
}
}
$cnx = @mysqli_connect($host,$user,$password,$database) or die ("<br><br><br><br>ERREUR 001<br>Connection au serveur SQL impossible.<br>Nous nous efforçons de résoudre ce problème le plus rapidement possible.<br>Merci de votre patience.<br><br><a href='consult.php'>Réessayer</a>");
$req = "SELECT * FROM $table_joueurs WHERE ID=\"{$_SESSION['ID']}\"";
$result = @mysqli_query($cnx,$req) or die ("<br><br><br><br>ERREUR 002<br>Erreur de lancement du noyau.<br>Nous nous efforçons de résoudre ce problème le plus rapidement possible.<br>Merci de votre patience.<br><br><a href='consult.php'>Réessayer</a>");
$ligne = @mysqli_fetch_assoc($result) or die ("<br><br><br><br>ERREUR 003<br>Erreur de lancement du noyau.<br>Nous nous efforçons de résoudre ce problème le plus rapidement possible.<br>Merci de votre patience.<br><br><a href='consult.php'>Réessayer</a>");;
extract($ligne);
include("fonctions.php");
if ($statut != 'm')
{ die ("<br><br><br>ERREUR 008<br><h4 style='color:white'>Impossible d'accéder au compte.<br>Déconnectez vous et connectez vous sous un autre compte.");
}
$time = time();


if ($beta_test == 'ON') 
{ echo "Page chargée : <code>".$_SERVER['PHP_SELF'];
$i = 0;
foreach ($_GET as $key => $value)
{ $i++; if ($i == 1) echo "?$key=$value"; else echo "&$key=$value";}
echo "
<hr>";
}
echo "<div align='center'>";
include("SIA.php");
include("Show.php");
include("include/maj_niv.php");
include("include/paie.php");
if ($_SESSION['TIME'] == $time)
{ error(9);
die ("<br><br><br>ERREUR 009<br><h4 style='color:white'>Cette sécurité se déclenche quand une page est réactualisée pour éviter que votre compte plante.<br><br>Cliquez sur un des liens de gauche pour revenir au jeu.");
}
$_SESSION['TIME'] = time();
include("pages_log.php");
$code = $_GET['id'];
if ($num >= 1) { include ("include/in_train.php"); exit(); }
if ($DCJ != 0) { include ("include/duels_actions.php"); exit(); }
if ($code == '') include ("include/accueil.php");
if ($code == '1') include ("include/possessions.php"); //possessions
if ($code == '2') include ("include/possessions_ventes.php"); //vente de possessions
if ($code == '3') include ("include/possessions_util.php"); //utilisation de possessions
if ($code == '4') include ("include/village.php"); //affichage des informations du village
etc.. etc...
</code>

vous pouvez remarquer que c'est l'erreur 009 qui se déclenche en cas de réactualisation "brutale"


avion-f16 :
non non pas de header...
0
Utilisateur anonyme
3 nov. 2009 à 17:21
Par hasard tu utilise bien des url genre

mapage.php?id=1

?

Sinon vue comme sa je voie pas d'ou sa peut venir il y a pas mal de code ,,, et tous regarder en détail personnellement j'en ai pour un moment ^^
0
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 1
4 nov. 2009 à 10:02
oui oui...
c'est vrai que le problème est très bizarre ^^
Si ça continue je vais être obligé de travailler sur IE !!!

Enfin merci de vos suggestions quand même !
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
4 nov. 2009 à 12:31
As-tu essayé en réinstallant Firefox ?
En tout cas pas à cause de FF puisque ça fonctionne sur d'autres PC
0
loiodu85 Messages postés 18 Date d'inscription mercredi 9 mai 2007 Statut Membre Dernière intervention 4 novembre 2009 1
4 nov. 2009 à 13:25
bien sûr.. mais j'ai l'impression que firefox ne désinstalle pas tous ses fichiers, car les marques pages ont été conservés...

je pense qu'une réinstallation de windows est nécessaire !
0