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

  FORUM HardWare.fr
  Programmation
  Divers

  Interdire un rechargement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Interdire un rechargement

n°1289157
wilituning
Posté le 21-01-2006 à 21:38:37  profilanswer
 

Bonjour à tous :hello:  
 
Quelqu'un ne saurait-il pas comment faire pour interdire le rechargement d'une page ?  :whistle:  
 
 :heink:  
 
Bye :hello:

mood
Publicité
Posté le 21-01-2006 à 21:38:37  profilanswer
 

n°1289160
Sebou77
French Tech powaa :-)
Posté le 21-01-2006 à 21:44:46  profilanswer
 

tu parles de quel langage ? :??:
Sinon ça dépend pas du code mais du navigateur, donc à mon avis spa possible :heink:

n°1289162
wilituning
Posté le 21-01-2006 à 21:48:03  profilanswer
 

c'est pour un site de jeux ;)

n°1289327
gocho
Posté le 22-01-2006 à 04:34:49  profilanswer
 

Bon apres quelques temps de recherche ben j'ai pas trouve grand chose ([:pingouino]) si ce n'est ca
 
Par contre lis bien les commentaires pour les infos supplementaires ;)
En esperant avoir pu te donner quelquechose de potable (j'ai po eu le courage d'aller jusqu'au bout etant donne l'heure [:cupra])
 
edit : bon par contre l'utilisateur peut boquer le js et la ben....C'est con quoi [:ruisseau de larmes]


Message édité par gocho le 22-01-2006 à 04:42:41
n°1289381
wilituning
Posté le 22-01-2006 à 12:39:03  profilanswer
 

c'est simpa mais si le js est desactivé bin la sa sert plus a rien moi aussi je cherche encore mais bon

n°1289393
gilou
Modérateur
Modzilla
Posté le 22-01-2006 à 13:01:40  profilanswer
 

Citation :

Quelqu'un ne saurait-il pas comment faire pour interdire le rechargement d'une page ?


Si tu controlle entierement le serveur web, en stoquant dans une BDD quelle IP a demande quelle page et a quelle heure (pour authoriser apres un delai), et en faisant un controle a chaque requete sur les pages que tu veux interdire de raffraichissement, tu peux peut etre t'en sortir. L'inconvenient là, c'est que l'utilisateur va avoir une page avec Erreur XXX apres avoir tente de raffraichir.
 
Si tu controlles pas le serveur web, ca me semble pas trop possible. Si tu veux passer par un script ou une applet, il suffit que le client n'active pas les fonctionalites de script ou d'applet pour que ca tombe a l'eau.
 
A+,
 


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°1289399
omega2
Posté le 22-01-2006 à 13:12:53  profilanswer
 

Franchement, tu crois pas que t'as pas beaucoup d'autres chôses à changer sur ton site avant de t'amuser à rajouter ce genre de truc inutile? Les désagréments d'un rafraichissement manuel, ca se gére au niveau du serveur quand on s'y conait.
Entre nous, arrête de mettre la charue avant les boeufs et essaye d'abord de faire fonctionner le minimum plustôt que de rajouter toujours plus de bidouille.
 
PS : Evidement, tout ça, ca veut dire apprendre la base et arrêter de pomper du tout fait sans comprendre comment le tout fait marche.

n°1289417
wilituning
Posté le 22-01-2006 à 13:56:00  profilanswer
 

omega2 a écrit :

Franchement, tu crois pas que t'as pas beaucoup d'autres chôses à changer sur ton site avant de t'amuser à rajouter ce genre de truc inutile? Les désagréments d'un rafraichissement manuel, ca se gére au niveau du serveur quand on s'y conait.
Entre nous, arrête de mettre la charue avant les boeufs et essaye d'abord de faire fonctionner le minimum plustôt que de rajouter toujours plus de bidouille.
 
PS : Evidement, tout ça, ca veut dire apprendre la base et arrêter de pomper du tout fait sans comprendre comment le tout fait marche.


 
mais c'est pas le meme celui la c'est un site de jeux qui est maintenant en période test pour les bugs et qui va ouvrir dans 2 semaines surement.
 
ne confond pas avec mon autovisiteur ;)  
 
bye
 
 
sinon sa l'air assez dur se que tu me dit gilou mais je n'est pas compris se que tu veut dire par controler entierement le serveur .  :sarcastic:  

n°1290441
wilituning
Posté le 23-01-2006 à 19:37:45  profilanswer
 

alors personne d'autre ne sais ???

n°1291082
m3z
il faut toujours faire simple
Posté le 24-01-2006 à 16:19:45  profilanswer
 

gilou a écrit :

Citation :

Quelqu'un ne saurait-il pas comment faire pour interdire le rechargement d'une page ?


Si tu controlle entierement le serveur web, en stoquant dans une BDD quelle IP a demande quelle page et a quelle heure (pour authoriser apres un delai), et en faisant un controle a chaque requete sur les pages que tu veux interdire de raffraichissement, tu peux peut etre t'en sortir. L'inconvenient là, c'est que l'utilisateur va avoir une page avec Erreur XXX apres avoir tente de raffraichir.
 
Si tu controlles pas le serveur web, ca me semble pas trop possible. Si tu veux passer par un script ou une applet, il suffit que le client n'active pas les fonctionalites de script ou d'applet pour que ca tombe a l'eau.
 
A+,


 
Gillou a raison C'est la seule solution qui marche a tous les coups.  
Sauf que tu peux (pour faire propre) redirigé vers une seconde page ou tu expliques pourquoi on ne peux plus voir la premiere (parceque entre nous c'est pas clair)
 
Pense à désactiver la mise en cache ! si tu veux vraiment pas de trace de la premiere page

mood
Publicité
Posté le 24-01-2006 à 16:19:45  profilanswer
 

n°1291201
wilituning
Posté le 24-01-2006 à 17:33:59  profilanswer
 

oui mais alors comment je fais le script car je ne l'ai pas compris

n°1291228
m3z
il faut toujours faire simple
Posté le 24-01-2006 à 18:07:08  profilanswer
 

On suppose que tu as un sgbd (mySQL ?) et php
 
A chaque connexion tu recuperes l'adresse du client (variable $_SERVER['REMOTE_ADDR']).  
 
Est-ce que tu as déjà stocké cette adresse ?
Oui
    Si le temps disponibilité est écoulé tu rediriges vers la page 2
    Sinon tu redirige vers la page 1
Non , Sinon  
    Tu stocks l'adresse, la date et heure.  
     tu redirige vers la page 1
Fin  
Attention si tu as beaucoup de visite la table va grossir très vite
 
 
 

n°1291239
wilituning
Posté le 24-01-2006 à 18:25:10  profilanswer
 

est on a pas moyen de supprimer au bout de x temps dans la base

n°1291972
m3z
il faut toujours faire simple
Posté le 25-01-2006 à 15:02:20  profilanswer
 

wilituning a écrit :

est on a pas moyen de supprimer au bout de x temps dans la base


 
Si tu supprimes l'entree, tu ré autorises l'acces pour cet adresse.
 
Par rapport à la taille tu comptes 4 octets pour l'adresse IP et 8 pour la date => 12 octets par adresse + taille des indexes (clé unique sur l'adresse IP).
Ca va pas recherché loin en taille même si tu as beaucoup d'entrées. Par contre tu va avoir de l'activité disque si tu as beaucoup de connexions simultanés.


Message édité par m3z le 25-01-2006 à 15:06:35
n°1292398
l0ky
Posté le 26-01-2006 à 08:50:50  profilanswer
 

Et si plusieurs clients utilisent un même proxy, il suffit qu'un seul de ces  clients aille voir le site pour que les autrse soit refuser par la suite [:mrbrelle]

n°1292412
lorill
Posté le 26-01-2006 à 09:25:37  profilanswer
 

bien fait pour sa gueule [:mlc]

n°1292889
m3z
il faut toujours faire simple
Posté le 26-01-2006 à 17:21:51  profilanswer
 

Oui c'est vrai mais là il n'y a pas de parade sinon une gestion de compte complete (ce qui ne serais pas vraiment + compliqué).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Interdire un rechargement

 

Sujets relatifs
Non rechargement d'entete htmlInterdire le texte dans un champs
comment interdire une scrollbar avec dreamweaver??[JS ou PHP] Interdire son site dans une frame
Interdire le refresh sous Firefox[batch] Interdire la fermeture d'une fenetre
Interdire a l'utilisateur de fermer un userform[HTML] Interdire la modification de la taille d'une cellule
[htaccess] interdire un fichier dans l'url mais pas dans la page[RESOLU]CSS et rechargement
Plus de sujets relatifs à : Interdire un rechargement


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