Envoyer des données en POST sans formulaire ...

Fermé
lionel-DIL Messages postés 1222 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 7 août 2014 - 14 nov. 2012 à 23:23
 Mak-chan - 21 févr. 2018 à 11:01
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 ?

$search = "toto";
$_POST['libelle'] = $search;

Ca suffit ?


A voir également:

5 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
Modifié par Alain_42 le 16/11/2012 à 17:07
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>
16
Pile ce don j'avais besoin ! Surtout le Script d'envois du formulaire ^^
Grâce à lui j'ai complété une page de connexion automatique pour un site web.
Merci =)
0