[PHP] envoyer POST data avec <a href,,,>

Fr4ncky42 Messages postés 7 Statut Membre -  
n0wak Messages postés 204 Statut Membre -
Bonjour,

Je me demandais si il etait possible denvoyer des POST data sans utiliser de formulaire oO.
Par exemple juste avec la balise <a></a> ?

Ou de facon plus general, d'envoyer une variable d'une page a l'autre sans quelle soit afficher dans l'url.

Merci =)
A voir également:

8 réponses

Utilisateur anonyme
 
Oui effectivement, c'est possible :
<form id="test" action="le_lien_vers_ta_page">
<input type="hidden" name="a_recup" value="tu_mets_ta_variable_ici"/>
</form>
<a href='#' onclick='document.getElementById("test").submit()'>Ton lien</a>


Et sur la page d'après :

$_POST['a_recup']
51
[o.o]REplay Messages postés 385 Statut Membre 28
 
Bien vu ^^ C'est plus simple comme ça :P
0
Loran86
 
Une précision, ceci ne vaut que si le formulaire est déclaré en méthode POST :
<form id="test" action="le_lien_vers_ta_page" method="post">
0
XirdVII
 
c'est du GET donc ça ce recupere par un $_GET['a_recup'] et non POST
0
Meoran Messages postés 1640 Statut Membre 207
 
Le principe des variables POST justement contrairement aux variables GET, c'est qu'elles ne passent pas par l'URL et n'y passeront jamais !!!

Ne pas oublier le method="post"
0