Retour vers un site
ddehem
Messages postés
13
Statut
Membre
-
ddehem Messages postés 13 Statut Membre -
ddehem Messages postés 13 Statut Membre -
Bonjour,
je voudrais renvoyer les visiteurs du site vers le site après qu'ils aient rempli un formulaire d'info.
le script me propose un renvoi vers la page précédente, donc remplissage du formulaire. Il utilise cette ligne : echo '<a href="javascript:history.back()">Retour</a>';
Comment dois-je faire pour que lorsqu'on appuie sur retour, ça mène à la page du site?
Merci d'avance pour votre aide.
Je précise que je ne suis pas du tout doué en programmation et même nul.
Amicalement
Ddehem
je voudrais renvoyer les visiteurs du site vers le site après qu'ils aient rempli un formulaire d'info.
le script me propose un renvoi vers la page précédente, donc remplissage du formulaire. Il utilise cette ligne : echo '<a href="javascript:history.back()">Retour</a>';
Comment dois-je faire pour que lorsqu'on appuie sur retour, ça mène à la page du site?
Merci d'avance pour votre aide.
Je précise que je ne suis pas du tout doué en programmation et même nul.
Amicalement
Ddehem
A voir également:
- Retour vers un site
- Site de telechargement - Accueil - Outils
- Site x - Guide
- Site pour partager des photos - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site comme coco - Accueil - Réseaux sociaux
4 réponses
En remplacant javascript:history.back() par l'adresse de la page que tu souhaite afficher.
Par exemple <a href="http://blob.com/page.phpx">Retour</a>
Mais generalement, l'envoi d'un formulaire se fait par un bouton "Submit" (A ma conaissance limité par une exploration encore peu étendue) et la cible du formulaire se trouve dans l'en tete forme de la facon suivante:
<form method="post" action="mapagecible.php">
La methode la plus employé consiste a regler les problemes lié au traitement du formulaire sur une page dedié contenant une redirection automatique vers la page que tu souhaite de la facon suivante:
<meta http-equiv="refresh" content="5; url=mapage" />
C'est a mettre <head>
Par exemple <a href="http://blob.com/page.phpx">Retour</a>
Mais generalement, l'envoi d'un formulaire se fait par un bouton "Submit" (A ma conaissance limité par une exploration encore peu étendue) et la cible du formulaire se trouve dans l'en tete forme de la facon suivante:
<form method="post" action="mapagecible.php">
La methode la plus employé consiste a regler les problemes lié au traitement du formulaire sur une page dedié contenant une redirection automatique vers la page que tu souhaite de la facon suivante:
<meta http-equiv="refresh" content="5; url=mapage" />
C'est a mettre <head>
Merci pour ta réponse, je vais étudier ça. En attendant, je fais ouvrir le formulaire dans une nouvelle page web.
Si j'ai bien compris, il faut mettre <meta http-equiv="refresh" content="5; url=mapage" /> entre des balises head.
Je ne suis pas très doué mais j'essaie.
Si j'ai bien compris, il faut mettre <meta http-equiv="refresh" content="5; url=mapage" /> entre des balises head.
Je ne suis pas très doué mais j'essaie.
Oui, c'est bien ca.
L'idée est d'envoyer l'utilisateur sur une autre page avec le formulaire, et de le renvoyer ensuite sur la page précèdente.
Cela a diverses applications, en plus de permettre de centraliser le code de traitement des formulaires, en cas d'utilisations des cookies (des variables enregistré sur la machine client), cela permet le retour de l'utilisateur dans un environement prenant en compte la modification de ces derniers (Car ceux la ne sont pris en compte qu'après un nouveau chargement de la page).
Tu peux aussi demander a ton formulaire de pointer directement vers la page ou tu veux aller en precisant sont adresse directement dans la balise form comme dans mon premier post si tu n'as pas besoin de centraliser (par exemple, tu disposes d'un seul formulaire ou alors, la page de retour est toujours la meme) et que tu es sur de ne pas avoir besoin de cookie (Qui peuvent servir a gerer la connexion sur un compte web, ou a faire des statistiques, et encore plein d'autres choses)...
Generalement cela dit, il vaut mieux prévoir une structure capable de s'etendre et donc d'appliquer la méthode avec la redirection dans le <head>.
L'idée est d'envoyer l'utilisateur sur une autre page avec le formulaire, et de le renvoyer ensuite sur la page précèdente.
Cela a diverses applications, en plus de permettre de centraliser le code de traitement des formulaires, en cas d'utilisations des cookies (des variables enregistré sur la machine client), cela permet le retour de l'utilisateur dans un environement prenant en compte la modification de ces derniers (Car ceux la ne sont pris en compte qu'après un nouveau chargement de la page).
Tu peux aussi demander a ton formulaire de pointer directement vers la page ou tu veux aller en precisant sont adresse directement dans la balise form comme dans mon premier post si tu n'as pas besoin de centraliser (par exemple, tu disposes d'un seul formulaire ou alors, la page de retour est toujours la meme) et que tu es sur de ne pas avoir besoin de cookie (Qui peuvent servir a gerer la connexion sur un compte web, ou a faire des statistiques, et encore plein d'autres choses)...
Generalement cela dit, il vaut mieux prévoir une structure capable de s'etendre et donc d'appliquer la méthode avec la redirection dans le <head>.