Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1083 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème cahce avec ie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème cahce avec ie

n°1323068
toxyko
Posté le 10-03-2006 à 20:32:13  profilanswer
 

Bonjour,
 
je voudrais savoir comment empécher de mettre une page en cache, ou alors obliger IE à recharger la page sans la prendre dans le cache.
Je vous explike quand même mon problème peut être que vous avez d'autres solutions :D
J'ai un boutton et quand je click ca appel la fonction ajoutUtilisateur :
function ajoutUtilisateur(){
    var var_text = "";
    var_adresse = "uti_ajout.php?MM_insert=ajoutUtilisateur&uti_login="+document.getElementById('uti_login').value+"&uti_mdp="+document.getElementById('uti_mdp').value+"&uti_rang="+document.getElementById('uti_rang').value;
    ajaxFile(var_adresse);
    if(document.getElementById('uti_rang').value == 0) var_text = "utilisateur";
    else var_text = "administrateur";
    document.getElementById('div_info').innerHTML = "Utilisateur <b>"+document.getElementById('uti_login').value+"</b> enregistré avec succé en tant qu'"+var_text;
    document.getElementById('uti_login').value = "";
    document.getElementById('uti_mdp').value = "";
    document.getElementById('uti_rang').value = "0";
    affAdminUtilisateur();
}
 
function ajaxFile(fichier) {
    if(window.XMLHttpRequest) // FIREFOX
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // IE
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
    else return(false);
    xhr_object.open("GET", fichier, false);
    xhr_object.send(null);
    if(xhr_object.readyState == 4) return(xhr_object.responseText);
    else return(false);
}
 
function affAdminUtilisateur() {
    var_adresse1 = "utilisateur.php";
    var_adresse2 = "uti_liste.php";
    document.getElementById('div_liste').innerHTML = ajaxFile(var_adresse2);
    document.getElementById('div_adminAff').innerHTML = ajaxFile(var_adresse1);
}
 
 
uti_liste.php => affiche la liste des utilisateurs
utilisateur.php => juste un formulaire avec mon fameux boutton
uti_ajout.php => ajoute l'utilsateur dans la BDD
 
Et bien sur tout ca sans recharger la page (but d'AJAX) :D
Et mon prolbème est donc que quand je vide le cache moi même avant d'apuier sur le boutton ca recharge bien mon tableau avec mon nouel enregistrement, mais si je ne vide pas le cache il m'affiche la même liste des utilisateurs (donc il reprends la page en cache je supose ^^)
Et sous Firefox je n'ai pas ce problème !! (VIVE FIREFOX)
 
Enfin voila j'espère que vous pourrez m'aider parceque ca fait quelques jours que je galère avec ca !!!
Si je me suis mal expliquer n'ésité pas à me poser des questions ;)
 
Je vous remercie de votre aide par avance

mood
Publicité
Posté le 10-03-2006 à 20:32:13  profilanswer
 

n°1323110
gatsu35
Blablaté par Harko
Posté le 10-03-2006 à 22:26:03  profilanswer
 

header(nocache ou un truc dans le gerne
 
google = ami à toi :  
http://fr2.php.net/header
Exemple 5  

Code :
  1. Exemple 5. Interdire la mise en cache avec header()
  2. <?php
  3. header("Cache-Control: no-cache, must-revalidate" ); // HTTP/1.1
  4. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); // Date du passé
  5. ?>

n°1323133
toxyko
Posté le 10-03-2006 à 22:52:46  profilanswer
 

ha mercie beaucoup et pourtant j'ais cherché, mais peut etre pas où il fallait !  
Et oui je sais que google est mon ami je suis le premier pour le dire !!
mais la ... ca arrive :D
 
Et tout cas mercie beaucoup depuis le temps que je cherche ça !! maintenant ça fonctionne trop cool !!
 
allé mercie encore ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème cahce avec ie

 

Sujets relatifs
Problème .htaccess il ne marche pas ?!!Problème d'exit qui ne fait pas son travail...
Probleme Recuperation donnees Textarea d'un formulaire avec split[PHP] Problème de connexion avec LDAP
PHP : problème d'envoi de mail + piece jointe sur Wanadooprobleme pour utiliser des fonctions c++ dans des dll
Problème de sessions et de tablesProblème d'appel à une servlet avec HREF et chemin relatif
Probleme connexion BD après changement de version de Weblogic[SQL] Probleme tout con avec 2 ID
Plus de sujets relatifs à : Problème cahce avec ie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR