Considérons un script PHP qui délivre toutes les données POST
, comme suit:XML d'affichage par l'intermédiaire de boucle (ligne de commande) sans utiliser de paires clé/valeur
<?php var_dump($_POST); ?>
Le script est situé à http://example.com/foo.php
.
Maintenant, je veux publier des données XML (sans utiliser de paires clé/valeur) en utilisant la ligne de commande curl
. J'ai essayé de nombreuses variantes de ce qui suit:
curl -H "Content-type: text/xml; charset=utf-8" --data-urlencode "<foo><bar>bazinga</foo></bar>" http://example.com/foo.php
Pourtant, aucun d'entre eux semblent poster quoi que ce soit - selon le script PHP, $_POST
est juste un tableau vide.
Qu'est-ce que je fais mal ici?
Merci, en utilisant 'file_get_contents ('php: // input')' au lieu de '$ _POST' a fait l'affaire! –