Voici sûrement l'une des astuces les plus inutiles du moment. Comment accéder aux données POST
bruts en PHP ? Il suffit de lire le flux d'entrée php://input
de la manière suivante :
<form action="page-input.php" method="post"> <p> <label for="text">Zone de texte :</label> <input type="text" name="text" id="text" /> </p> <p><input type="submit" name="submit" value="Continuer" /></p> </form> <p><?php echo file_get_contents('php://input'); ?></p>
Ce qui retournera comme résultat :
text=bla+bla+bla&submit=Continuer
php://input
ne fonctionnera pas si vous utilisez l'attribut enctype="multipart/form-data"
dans votre balise <form action="" method="post">
.
Documentation officielle : http://www.php.net/wrappers.php
LES COMMENTAIRES (1)
posté le 20 novembre à 22:41
Inutile? Ça dépend pour qui et en quelle circonstance ;-)