Page 1 sur 1
Blocker le retour a la page précédente.
Posté : 26 nov. 2008, 18:34
par guigui69
Bonsoir à tous, je voudrait savoir si en javascript (ou bien en php) je pourrait bloquer le retour à la page précédente? Des exemples de code?
Merci d'avance
guigui69
Posté : 27 nov. 2008, 18:02
par Mathieu68
Je sais que c'est possible mais je sais aussi que c'est pas vraiment recommander et que personnellement quand je veux retourner en arrière et que je peux pas cela m'énerve assez rapidement
Si tu cherches à empêcher de reposter un formulaire tu peux créer un captcha.
Mais je pense que ca serai un peu plus pratique si tu nous disais pourquoi tu veux faire cela?
Posté : 27 nov. 2008, 19:40
par guigui69
En fait, j'enregistre un formulaire dans ma base et je voudrait éviter que quand il font la touche précédent il enregistrer de nouveau les élément du formulaire.
Merci
guigui69
Posté : 27 nov. 2008, 19:47
par Mathieu68
moi j'ai réglé le problème avec un captcha mais il y a sans doute des méthodes plus facile.
Posté : 27 nov. 2008, 20:29
par guigui69
c'est quoi un captcha
Posté : 27 nov. 2008, 20:59
par Mathieu68
Posté : 27 nov. 2008, 21:22
par AB
@Mathieu68 -> conseiller un chapta pour éviter de re soumettre un formulaire en cas de retour arrière, c'est quoi cette histoire ???
@guigui69 -> dans ton script, après l'enregistrement dans ta base de donnée tu n'as qu'à faire une redirection php avec un header sur cette même page et le pb est réglé.
Posté : 27 nov. 2008, 22:03
par Mathieu68

ah ouai ca marche ^^ merci AB.

Posté : 28 nov. 2008, 00:09
par guigui69
Merci pour pourrait être plus clair j'ai pas compris
Désolé
guigui69
Posté : 28 nov. 2008, 00:31
par AB
http://fr.php.net/header
et n'oublie pas le exit() juste après pour s'assurer que le code qui suit ne sera pas exécuté (comme c'est expliqué si tu scroll un peu le lien que je t'ai donné)
Posté : 22 janv. 2009, 13:32
par guigui69
Bonjour je revient sur le sujet,
j'arrive a utilisé header, mais j'ai encore une petite question.
Est-il possible de faire passé du post dans le header?
Car je voudrait qu'il redirige vers une page ou l'on attend une information ($_POST["xxx3])
Est-ce réalisable?
Merci
guigui69
Posté : 22 janv. 2009, 15:17
par AB
Non, mais tu peux transmettre des variables $_GET dans l'URL de redirection. Sinon tu peux aussi utiliser des variables de sessions pour transmettre une variable d'une page à une autre.
Posté : 22 janv. 2009, 20:02
par guigui69
D'accord, comment on utilise une variable de sessions?
comment l'utiliser dans mon cas?
Un exemple je suis preneur.
Merci d'avance
guigui69
Posté : 23 janv. 2009, 00:40
par thehawk