Php passer d'un get à un post + redirection
g119129
-
g119129 -
g119129 -
Bonjour,
j'ai un problème que je n'arrive pas à résoudre:
J'ai une application qui lance une url avec des paramètres:
http://monserveur/page1.php?parametre1=toto
A partir de là je veux passer ce paramètre en post et ne plus le montrer dans l'url.
J'arrive à le faire facilement avec un formulaire caché dans page1.php:
<form action="page2.php" method="post">
<input type="submit" value="Vers la page 2">
<?php $par1 = $_GET['parametre1']; ?>
<input type="hidden" name="param1" value="<?php print $par1; ?>">
Ensuite dans page2.php je peux facilement le recuperer
$variable=$_POST["param1"]
Le souci c'est que je suis obligé d'avoir un bouton dans ma première page et de demander une action de la part de l'utilisateur.
Comment faire la redirection automatique + le passage des paramètres dans l'url dans un post?
en sacahnt que je ne peux peux pas eviter que le lancement de la premiere page se fasse avec les paramètres dans l'url.
Merci d'avance pout toute aide.
j'ai un problème que je n'arrive pas à résoudre:
J'ai une application qui lance une url avec des paramètres:
http://monserveur/page1.php?parametre1=toto
A partir de là je veux passer ce paramètre en post et ne plus le montrer dans l'url.
J'arrive à le faire facilement avec un formulaire caché dans page1.php:
<form action="page2.php" method="post">
<input type="submit" value="Vers la page 2">
<?php $par1 = $_GET['parametre1']; ?>
<input type="hidden" name="param1" value="<?php print $par1; ?>">
Ensuite dans page2.php je peux facilement le recuperer
$variable=$_POST["param1"]
Le souci c'est que je suis obligé d'avoir un bouton dans ma première page et de demander une action de la part de l'utilisateur.
Comment faire la redirection automatique + le passage des paramètres dans l'url dans un post?
en sacahnt que je ne peux peux pas eviter que le lancement de la premiere page se fasse avec les paramètres dans l'url.
Merci d'avance pout toute aide.
A voir également:
- Php passer d'un get à un post + redirection
- Passer de qwerty a azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Get data back - Télécharger - Récupération de données
- Mettre un mot de passe sur un dossier - Guide
- Passer un texte en majuscule - Guide
3 réponses
utiliser le document.forms["page2.php"].submit();
de javascript
vous pouvez dans le body mettre
<body onload="load();">
puis en javascript
function load() {
setTimeout(function(){document.forms["page2.php"].submit();},10000);
}
EDIT : 10000= 10 secondes d'attente avant la redirection
de javascript
vous pouvez dans le body mettre
<body onload="load();">
puis en javascript
function load() {
setTimeout(function(){document.forms["page2.php"].submit();},10000);
}
EDIT : 10000= 10 secondes d'attente avant la redirection
Bonjour,
La fonction header() de php le fait très bien.
A utiliser sans modération pour les redirections.
@+
La fonction header() de php le fait très bien.
A utiliser sans modération pour les redirections.
@+