Envoyer des données en POST sans formulaire ...
lionel-DIL
Messages postés
1222
Date d'inscription
Statut
Membre
Dernière intervention
-
Mak-chan -
Mak-chan -
Bonjour,
J'ai une page PHP qui s'exécute.
Il y a une valeur que j'aimerais transmettre à une seconde page, je dois la transmettre en POST uniquement.
Ca, je sais le faire via un formulaire.
Mais sans formulaire, comment l'envoyer ?
Ca suffit ?
--
Avant de poser une question, assurez-vous que la réponse ne soit pas déjà sur google.fr
J'ai une page PHP qui s'exécute.
Il y a une valeur que j'aimerais transmettre à une seconde page, je dois la transmettre en POST uniquement.
Ca, je sais le faire via un formulaire.
Mais sans formulaire, comment l'envoyer ?
$search = "toto"; $_POST['libelle'] = $search;
Ca suffit ?
--
Avant de poser une question, assurez-vous que la réponse ne soit pas déjà sur google.fr
5 réponses
-
Salut, voilà une solution qui correspond au schéma que tu nous a donné:
code de ma-page2.php<?php //recup de la variable passée en GET (methode ternaire) $libelle = isset($_GET['libelle']) ? $_GET['libelle'] : ""; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body> <form name="form1" method="post" action="ma-page.php"> <input type="hidden" name="libelle" value="<?php echo $libelle; ?>" /> </form> <script type="text/javascript"> document.form1.submit(); //on envoie le formulaire vers ma-page.php </script> </body> </html>