Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
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 12/07/2006, 10h25   #1
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
Par défaut empécher la réactualisation d'une page à l'utlisateur

bonjour,

je souhaiterai empécher la réactualisation d'une page à l'utlisateur pour résoudre certains problème de mon site.
Car lorsque celui ci réactualise ca provoque certains bug donc est ce que c'est possible?
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 10h35   #2
Membre confirmé
 
Avatar de mussara
 
Inscription : novembre 2004
Messages : 441
Détails du profil
Informations personnelles :
Âge : 44

Informations forums :
Inscription : novembre 2004
Messages : 441
Points : 299
Points : 299
tu peux bloquer l'accès à cette fameuse page pour que tu aies le temps de coder
si tu es sur un site dynamique tu peux diriger les liens vers cette page vers une page d'attente pendant que tous tes tests se feront
ou alors utiliser le fichier .htaccess
mussara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 10h46   #3
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
Je me suis mal exprimé ..
En fait je veux dire je ve empecher pour l'utlisateur d'actualiser certaine page de mon site définitivement ..
Car la réactualisation de certaines pages provoque des petits bugs
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 10h49   #4
Membre confirmé
 
Avatar de mussara
 
Inscription : novembre 2004
Messages : 441
Détails du profil
Informations personnelles :
Âge : 44

Informations forums :
Inscription : novembre 2004
Messages : 441
Points : 299
Points : 299
explique mieux ton pb!!!
tu as une page qui a des soucis, l'utilisateur s'en rend compte et il voit ensuite des messages d'erreurs c'est ça??? et toi tu voudrais que depuis que tu sais qu'il y a des pbs sur cette page, il ne puisse pas aller + loin dans la navigation?
mussara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 10h54   #5
Membre du Club
 
Avatar de Miles Raymond
 
Inscription : avril 2005
Messages : 180
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 180
Points : 41
Points : 41
Citation:
Envoyé par questionneuse
Je me suis mal exprimé ..
En fait je veux dire je ve empecher pour l'utlisateur d'actualiser certaine page de mon site définitivement ..
Car la réactualisation de certaines pages provoque des petits bugs
Quel genre de bugs ? Je crois qu'il serait plus facile de tenter de cerner, comprendre et réparer ces bugs que d'empêcher la réactualisation.

En gros tu aimerais que la fonction "actualiser" soit inactive dans le navigateur ? Ce qui est, à ma connaissance, impossible à réaliser.

Tu pourrais préciser les bugs ? Tu codes en quel(s) language(s) ?
Miles Raymond est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 10h56   #6
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
non

En fait je fais du struts et j'ai un formulaire dans une page celui ci permet d'ajouter des dossiers dans une base.
Y a un champs ou l'utlisateur entre le dossier et un bouton submit qui active l'action d'ajout du dossier.
Et ca marche ca ajoute le dossier..

Le problème c'est que lorsque l'utilisateur ajoute un dossier et qu'ensuite il réactualise cette meme page de formulaire ca réajoute le dossier..
J'ai cherché comment résoudre le problème mais je ne trouve pas donc j'ai penser a une méthode radical "empecher la réactualisation de cette page" qui d'ailleurs n'est pas utile a l'utilisateur puisque qu'a chaque ajout la page est réactualisé..

Tu as une idée ?
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 11h01   #7
Membre confirmé
 
Avatar de mussara
 
Inscription : novembre 2004
Messages : 441
Détails du profil
Informations personnelles :
Âge : 44

Informations forums :
Inscription : novembre 2004
Messages : 441
Points : 299
Points : 299
à l'ouverture de ta page où tu as ton formulaire il faut vider tes variables donc si'l reactualise, les variables auront disparu et du coup pas d'insertion malveillante...
mussara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 11h41   #8
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
ca ne marchera pas puisque j'ai une validation donc ca va m'afficher les erreurs de validation..

Mais ma question c'est est ce que c'est possible d'empecher l'actualisation?
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 11h47   #9
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
Citation:
Envoyé par questionneuse
Mais ma question c'est est ce que c'est possible d'empecher l'actualisation?
Non!

Voila

Si tu as un probleme, expose le plus clairement, mais l'actualisation, c'est coté du client, alors à moins de lui dire de pas faire actualiser ou de lui scotcher les doigts je vois pas
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 11h49   #10
Membre confirmé
 
Avatar de mussara
 
Inscription : novembre 2004
Messages : 441
Détails du profil
Informations personnelles :
Âge : 44

Informations forums :
Inscription : novembre 2004
Messages : 441
Points : 299
Points : 299
Miles Raymond a répondu que non, moi je ne pense pas non plus

sinon et bien c'est dans ton script de validation que tu détecte que si iil y a un problème alors il ne renvoie pas l'insertion en base de données (ou la copie du fichier dans le dossier prévu)
mussara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 11h54   #11
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
Mince alors je pensais que c'était possible de griser cet icone d'actualisation

Bon je vais poster alors dans le forum struts pour voir si y a pas moyen d'arranger mon code.

Merci en tout cas
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 15h15   #12
Membre du Club
 
Avatar de Miles Raymond
 
Inscription : avril 2005
Messages : 180
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 180
Points : 41
Points : 41
Citation:
Envoyé par questionneuse
Mince alors je pensais que c'était possible de griser cet icone d'actualisation

Bon je vais poster alors dans le forum struts pour voir si y a pas moyen d'arranger mon code.

Merci en tout cas
Un petit conseil celà dit :

Lorsqu'on actualise l'envoi de variables généralement on a un avertissement (dans IE en tout cas) nous demandant si on souhaite envoyer à nouveau les informations. Essaie de vérifier, avant d'insérer les infos (le nom du dossier donc), si cette info est déjà présente dans ta base. Vu qu'en actualisant, on enverra une nouvelle fois les mêmes valeurs, si les valeurs existent déjà, afficher un message demandant à l'utilisateur si il est sur de vouloir ajouté les données (en expliquant brievement le problème de l'actualisation).
Si le mec a actualiser, il le verra et cliquera sur "non", si le mec envoi un nom de dossier déjà présent, sans avoir actualiser, il cliquera sur "oui", au pire.

Evidemment c'est faire appel à la conscience de l'utilisateur, mais si c'est bien mis en forme et accessible ça peut résoudre bien des problèmes
Miles Raymond est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 16h24   #13
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
Citation:
Envoyé par Miles Raymond
Evidemment c'est faire appel à la conscience de l'utilisateur, mais si c'est bien mis en forme et accessible ça peut résoudre bien des problèmes
Oui c'est là le problème -_-'

Mais j'ai trouvé la solution a mon problème maintenant
J'ai réarrangé mon struts config.
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 15h34   #14
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Salut...

Pour éviter la soumission multiple fais le traitement sur une page séparée et redirige imédiatement après sur la page du formulaire... .. .

@ tchaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h49.


 
 
 
 
Partenaires

Hébergement Web