Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/03/2007, 08h46   #1
Membre régulier
 
Inscription : janvier 2007
Messages : 275
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 275
Points : 70
Points : 70
Par défaut Pb de cache avec FireFox

Bjr à tous,

j'ai un site en php en intra qui est composé d'un grand tableau.
Dans chaque case, j'effectue un calcul qui necessite l'accession à une base de données MySql.
Or lorsque j'ouvre la page pour la premiere fois, toutes les cases ne sont pas calculé ou les résultats sont faux alors que quand je lance le site sous IE 7, tous les calcues sont fai et bon.

Est-ce que c'est déjà arriver à quelqu'un???
Est-ce un problème de cache sous FireFox et comment le résoudre???

Je viens de voir que j'ai pas toujours refermé les connection à la base en faisant un mysql_close(), l'erreur peut venir de ça???
MayOL69bg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 08h48   #2
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
si tu refermes ta connection apres chaque affichage de chaque cases... donc apres chaque requete, tu ferais bien mieux de faire une connexion, tes requetes, et refermer une seule fois.
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 08h57   #3
Membre régulier
 
Inscription : janvier 2007
Messages : 275
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 275
Points : 70
Points : 70
je peux pas l'ouvrir qu'un fois ou alors je sais pas comment parceque mon code php n'est pas contenu que dans une seule balise php et en plus je fais appel à des fonctions d'un autre fichier
MayOL69bg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 09h05   #4
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
et en faisant un truc du style :
Code :
1
2
3
4
5
6
7
8
9
10
<?php
include('includes/fonctions.php');
connexion();
while('boucle qui construit le tablo')
{
//construction du tablo avec appel de ta fonction :
traitement();
}
deconnexion();
?>
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 09h08   #5
Membre régulier
 
Inscription : janvier 2007
Messages : 275
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 275
Points : 70
Points : 70
mais j'ai 3 gros tableau.... j'pense pas ke le pb vient de la de toute facon


en plus quand je lance pour la 1ere fois FireFox, ça marche pas, je bascule sous IE ça marche et quand je rebascule sous FireFox ça marche
MayOL69bg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 09h23   #6
Membre régulier
 
Inscription : janvier 2007
Messages : 275
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 275
Points : 70
Points : 70
après une petite recherche, j'ai vu que FireFox avait quelques problemes de caches, j'ai vidé le cache et j'ai rajouter plein de tableau pour voir et ça marche parfaitement

mais comment faire pour éviter à l'utilisateur de vider le cache manuellement?
MayOL69bg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 09h50   #7
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
ton titre est "firefox et probleme de cache" et ce n'est qu'au bout du 5me post que tu penses à vider ton cache ?
je ne pense pas que tu puisses vider le cache du client, mais tu dois peut-etre pouvoir interdire la mise en cache.
recherche de ce coté là.
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 09h57   #8
Membre régulier
 
Inscription : janvier 2007
Messages : 275
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 275
Points : 70
Points : 70
lol...ouais mais j'ai rencontré ce pb à 8h30 du matin, faut pas trop m'en demander le matin

oui c'est ce que j'ai fai mais je suis EXTREMENT deçu par firefox
MayOL69bg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 10h47   #9
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
Voici les balises pour empecher la mise en cache :
Code :
1
2
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 12h05   #10
Membre régulier
 
Inscription : janvier 2007
Messages : 275
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 275
Points : 70
Points : 70
merci
MayOL69bg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 16h50   #11
Membre régulier
 
Inscription : janvier 2007
Messages : 275
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 275
Points : 70
Points : 70
Code :
1
2
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

Le code suivant ne fonctionne pas car dès que je modifie une valeur dans ma base de données, lors du chargement sous FireFox, les calculs sont incorrects alors qu'ils sont tout a fait correct sous IE...
MayOL69bg est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h44.


 
 
 
 
Partenaires

Hébergement Web