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

XMLRAD Discussion :

cache


Sujet :

XMLRAD

  1. #1
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 130
    Par défaut cache
    Bonjour,

    je voudrais empecher le navigateur de mettre mes pages en cache. Pour cela j'ai rajouté dans ma feuille xsl le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     name="xslc:Page"<xsl:with-param name="Title">ListBDEMABS</xsl:with-param>
    <xsl:with-param name="Head">
    	<script language="javascript" src="/GestAbsBin/delai.js"/>
    	<meta http-equiv="Cache-Control" content="no-cache"/>
    	<meta http-equiv="pragma" content="no-cache"/>
    </xsl:with-param>
    ce qui me génère le html suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
     
    <head>
     
    <base href="http://localhost/GestAbsBin/GestAbs.dll/"><link rel="stylesheet" type="text/css" href="/SharedPortal/Skins/msnblue/xslc.css"><meta http-equiv="Expires" content="0"><script language="javascript"><!--
    var XMLC_SkinPath = '/SharedPortal/Skins/msnblue/';
    var XMLC_Portal = '/SharedPortal/';
    var XMLC_PictosPath = '/SharedPortal/Pictos/original/';
    function handleFormKeyPress(form) { if (13 == event.keyCode) form.submit(); }
    function ConfirmDelete(formName, DeleteAction, Prompt) {
      D = document.forms[formName];
      if (confirm(Prompt)) {
        D.action = DeleteAction;
        D.submit();
      }
    }
    --></script><script language="javascript" src="/SharedPortal/XRollover.js"></script><title>ListBDEMABS</title><script language="javascript" src="/GestAbsBin/delai.js"></script><meta http-equiv="Cache-Control" content="no-cache"><meta http-equiv="pragma" content="no-cache"></head>

    Le problème est que cela n'a aucun impact. Mon objectif est que l'utilisateur ne puisse pas rappeler une page via l'historique ou via le bouton précédent. D'ailleurs Je ne suis pas sur que cela possible car j'ai lu un peu de tout sur ce sujet .....

  2. #2
    RDM
    RDM est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 424

  3. #3
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 130
    Par défaut
    merci pour le tuyau mais ça fonctionne pas chez moi. En fait j'ai ajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    XMLRequest.SetCustomHeader('Cache-Control', 'no-cache');
    dans l'évènement BeforeXMLService. Ai je bien compris ?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 85
    Par défaut
    Oui c'est bien au niveau de l'évènement BeforeXMLService qu'il faut taper ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    XMLRequest.SetCustomHeader("Cache-control", "no-cache");
    Tu fais cela en scripting ou directement dans Delphi ?

  5. #5
    Membre confirmé
    Inscrit en
    Août 2002
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 130
    Par défaut
    En Delphi

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 85
    Par défaut
    C'est bizarre, chez moi cela fonctionne bien...

Discussions similaires

  1. Répertoire caché
    Par KUBITUS dans le forum Delphi
    Réponses: 30
    Dernier message: 13/04/2007, 07h19
  2. XMLGram, Import et cache
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 13
    Dernier message: 05/03/2003, 17h09
  3. Qu'est ce que le cache ?
    Par irrou dans le forum Assembleur
    Réponses: 4
    Dernier message: 24/11/2002, 23h28
  4. Ouvrir (fopen) un fichier caché
    Par shef dans le forum C
    Réponses: 2
    Dernier message: 09/09/2002, 09h06
  5. Webbrowser : Comment ne pas prendre la page en cache
    Par cedm78 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 30/08/2002, 11h17

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