Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
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 14/06/2006, 09h02   #1
Membre habitué
 
Inscription : novembre 2003
Messages : 401
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 401
Points : 107
Points : 107
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.
licorne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 09h02   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
certainement pas en PHP en tous cas, et sûrement pas dans les autres langages non plus...
__________________
Rédacteur "éclectique" (XML, 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 (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 09h09   #3
Membre habitué
 
Inscription : novembre 2003
Messages : 401
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 401
Points : 107
Points : 107
En fait s'il y a réactualisation je dois la tester lors du réaffichage de la page ?
licorne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 09h13   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
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, 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 (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 09h36   #5
Membre expérimenté
 
Avatar de hansaplast
 
Inscription : septembre 2005
Messages : 925
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : septembre 2005
Messages : 925
Points : 562
Points : 562
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.
__________________
Vous un sur Grenoble? on est fait pour tout du moins si vous mon CV
hansaplast est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 12h03   #6
Futur Membre du Club
 
Inscription : février 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 23
Points : 19
Points : 19
Envoyer un message via ICQ à shoryu-ken Envoyer un message via MSN à shoryu-ken
Code :
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
shoryu-ken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 15h52   #7
Rédacteur/Modérateur
 
Avatar de marcha
 
Homme Marc Chappuis
Développeur Web
Inscription : décembre 2003
Messages : 1 535
Détails du profil
Informations personnelles :
Nom : Homme Marc Chappuis
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2003
Messages : 1 535
Points : 2 206
Points : 2 206
Peux-tu expliquer la raison qui fait que tu ne souhaite pas réactualiser la page ?
marcha 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 12h54.


 
 
 
 
Partenaires

Hébergement Web