Interdire un rechargement - Divers - Programmation
Marsh Posté le 21-01-2006 à 21:44:46
tu parles de quel langage ?
Sinon ça dépend pas du code mais du navigateur, donc à mon avis spa possible
Marsh Posté le 22-01-2006 à 04:34:49
Bon apres quelques temps de recherche ben j'ai pas trouve grand chose () 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 )
edit : bon par contre l'utilisateur peut boquer le js et la ben....C'est con quoi
Marsh Posté le 22-01-2006 à 12:39:03
c'est simpa mais si le js est desactivé bin la sa sert plus a rien moi aussi je cherche encore mais bon
Marsh Posté le 22-01-2006 à 13:01:40
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+,
Marsh Posté le 22-01-2006 à 13:12:53
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.
Marsh Posté le 22-01-2006 à 13:56:00
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. |
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 .
Marsh Posté le 24-01-2006 à 16:19:45
gilou a écrit :
|
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
Marsh Posté le 24-01-2006 à 17:33:59
oui mais alors comment je fais le script car je ne l'ai pas compris
Marsh Posté le 24-01-2006 à 18:07:08
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
Marsh Posté le 24-01-2006 à 18:25:10
ReplyMarsh Posté le 25-01-2006 à 15:02:20
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.
Marsh Posté le 26-01-2006 à 08:50:50
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
Marsh Posté le 26-01-2006 à 17:21:51
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é).
Marsh Posté le 21-01-2006 à 21:38:37
Bonjour à tous
Quelqu'un ne saurait-il pas comment faire pour interdire le rechargement d'une page ?
Bye