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

Langage PHP Discussion :

Empêcher la réactualisation d'une page


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Par défaut Empêcher la réactualisation d'une page
    Bonjour,

    Est-il possible d'empêcher la réactualisation d'une page ?

    Merci pour vos suggestions.

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    certainement pas en PHP en tous cas, et sûrement pas dans les autres langages non plus...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 401
    Par défaut
    En fait s'il y a réactualisation je dois la tester lors du réaffichage de la page ?

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Il ne me semble pas non plus qu'il y ait moyen de le vérifier...
    regarde du côté de $_SERVER['HTTP_REFERER'] s'il c'est possible tu verras cette valeur changer lors du refresh, sinon, ce n'est pas possible
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre éprouvé Avatar de hansaplast
    Homme Profil pro
    Artisant logiciel
    Inscrit en
    Septembre 2005
    Messages
    950
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisant logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 950
    Par défaut
    a la limite, y'a un moyen un peu tordu :
    envoyer un XHR au onRefresh (enfin, tu voit) de ta page, avec tu envoie l'identifiant de session, et là, tu sait que un tel a rechargé sa page (si il a JS activé bien sur...)

    methode peu fiable et contournable.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 23
    Par défaut
    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
    <?php
    session_start();
    if (!isset($_SESSION['compteur'])) {
       $_SESSION['compteur'] = 1;
    } else {
       $_SESSION['compteur']++;
    }
    if ( ! $_SESSION['compteur']=="1" )
    {
    echo "un seul affichage de la page autorisé"
    }
    else
    {
    //le code de ta page 
    }
    ?>
    maintenant cela ss entand un seul affichage de la page par session ou une réactualisation de ton compteur par exemple sur une autre page de ton site

Discussions similaires

  1. Empêcher la sortie d'une page
    Par julien.63 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 05/04/2007, 22h42
  2. empecher la réactualisation d'une page
    Par boss_gama dans le forum ASP
    Réponses: 4
    Dernier message: 20/09/2006, 09h35
  3. empécher la réactualisation d'une page à l'utlisateur
    Par questionneuse dans le forum Général Conception Web
    Réponses: 13
    Dernier message: 13/07/2006, 15h34
  4. empêcher le chargement d'une page
    Par dj-julio dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/01/2006, 15h25

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