Magazine Internet

Comment lire des données POST bruts en PHP ( flux, php://input )

Publié le 09 septembre 2008 par Mr32

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



Vous pourriez être intéressé par :

Retour à La Une de Logo Paperblog

Ces articles peuvent vous intéresser :

  • PHP dans le future ? PHP 6

    PHP 6.0 arrive ... oui mais avec quoi ? Nathan A. Good présente les principales nouveautés des futures versions de PHP, un des langages les plus populaires du... Lire la suite

    Par  Avi Teboul
    INTERNET, PROGRAMMATION
  • PHP::Impact : Open-source PHP applications that changed the world

    L'auteur du blog PHP::Impact a pris la peine de lister les applications PHP open-source qui, selon lui, ont marquées les 10 dernières années. Lire la suite

    Par  Marie
    INTERNET, PROGRAMMATION
  • TPLN Php Template v2.9

    H2Lsoft, Société de services en logiciel libre, annonce la sortie de son moteur de template Php estampillé 2.9. De nombreuses nouveautés et améliorations ont ét... Lire la suite

    Par  Marie
    INTERNET, PROGRAMMATION
  • PHP et la classe ZipArchive

    Je me suis demander comment ouvrir et dézipper une archive zip directement en PHP (ce qui peut être pratique pour réaliser une installation automatique pour un... Lire la suite

    Par  Dator
    INTERNET, PROGRAMMATION
  • PHP 4.4.9 & PHP 5.3 Alpha1

    L'équipe de développement de PHP vient d'annoncer la sortie de PHP 4.4.9. Cette version a pour but d'améliorer la stabilité de la branche 4.4.x. Parmi les... Lire la suite

    Par  Marie
    INTERNET, PROGRAMMATION
  • L'internationalisation en PHP

    Tutoriel d'utilisation de l'extension PEAR pour internationeliser son application PHP. Le site DevX.com et Octavia Andreea Anghel expose dans ce tutorial commen... Lire la suite

    Par  Marie
    INTERNET, PROGRAMMATION
  • Optimisez votre code PHP ?? la micro seconde avec php benchmark

    Si vous ??tes du genre d??veloppeur pointilleux, si vous r??lez sur le temps d'ex??cution d'une boucle ou encore que vous h??sitez ?? utiliser echo(); ou... Lire la suite

    Par  Avi Teboul
    INTERNET, PROGRAMMATION

LES COMMENTAIRES (1)

Par seb
posté le 20 novembre à 22:41
Signaler un abus

Inutile? Ça dépend pour qui et en quelle circonstance ;-)

A propos de l’auteur


Mr32 12 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte