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 :

htaccess persos pour le visiteur ?


Sujet :

Apache

  1. #1
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 187
    Points
    1 187
    Billets dans le blog
    9
    Par défaut htaccess persos pour le visiteur ?
    Bonjour, est il possible de modifier de .htaccess pour un visiteur ?,
    par exemple si le visiteur a l'ip 192.168.0.0 puis-je lui rajoutée ces lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     <FilesMatch ".(html)$">
    Header set Cache-Control "max-age=0"
    Header unset Cache-Control
    Header unset Expires
    </FilesMatch>

    Pourquoi ? :
    Je veut vider le cache du navigateur du client si il clique sur un bouton.

  2. #2
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 187
    Points
    1 187
    Billets dans le blog
    9
    Par défaut
    J'ai trouvée une alternative qui devrait fonctionnée :

    Je stock l'ip du visiteur pendant 20 secondes, puis pendant ces 20 secondes j'actualise la page en cours en ajoutant pour cette utilisateur ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php header("Cache-Control:no-cache"); ?>
    Puis je supprime sont ip de ma liste.

    Mais je ne sais pas comment faire un tels script (supprimée une ligne au bout de 20 seconde même si le visiteur a quittée la page)

    Voila ce que j'ai développée pour le moment :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    	$ip_liste = file('ip.txt'); 
        $ip = isset($_SERVER['REMOTE_ADDR']) ? trim($_SERVER['REMOTE_ADDR']) : '';
        if ( array_search($ip, $ip_liste) !== FALSE ) {
            refresh();
        }
     
    	function refresh() {
    	header("Cache-Control:no-cache");
    	echo'<meta http-equiv="pragma" content="no-cache" /> ';
    	}
    ?>
    EDIT : J'ai une meilleur idée, je vais utilisée des cookies !

Discussions similaires

  1. QUID de Delphi Perso pour les Associations Loi 1901 ?
    Par DarkChamallo dans le forum Delphi
    Réponses: 3
    Dernier message: 02/02/2007, 11h58
  2. fichiers htaccess transparents pour apache..
    Par vigon dans le forum Apache
    Réponses: 1
    Dernier message: 22/05/2006, 23h16
  3. jeux pour fidéliser visiteurs
    Par charlotte10 dans le forum Flash
    Réponses: 2
    Dernier message: 14/12/2005, 16h29
  4. [MySQL] Une fonction perso pour aléger le code...
    Par tsing dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 16/11/2005, 00h56
  5. [Sessions] Comment creer des sessions pour chaque visiteur
    Par developower dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2005, 13h55

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