Programmation » [PHP] HTTP_RAW_POST_DATA
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 15:43:32,
Par cauetHello la foule,
Savez-vous pourquoi:
$xml1 = $_SERVER['HTTP_RAW_POST_DATA'];
est vide
et :
$xml2 = $HTTP_RAW_POST_DATA;
est remplis.. ?
Je n'aime guère mettre une variable comme la deuxième, mais pourquoi donc la première est-elle vide ?
Savez-vous pourquoi:
$xml1 = $_SERVER['HTTP_RAW_POST_DATA'];
est vide
et :
$xml2 = $HTTP_RAW_POST_DATA;
est remplis.. ?
Je n'aime guère mettre une variable comme la deuxième, mais pourquoi donc la première est-elle vide ?
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 15:43:58,
Par cauet(mon étonnement est double vu que REGISTER_GLOBALS est inactif sur tout mon parc)
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 15:44:08,
Par zionprint_r($_SERVER); est ton ami pour commencer
Je suis le Roy
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 15:55:31,
Par cauetArray
(
[HTTP_HOST] => www.tototata.be
[HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
[HTTP_ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8- ,image/png,*/*;q=0.5
[HTTP_ACCEPT_LANGUAGE] => fr-be,fr-fr;q=0.8,fr;q=0.6,en-us;q=0.4,en;q=0.2
[HTTP_ACCEPT_ENCODING] => gzip,deflate
[HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7
[HTTP_KEEP_ALIVE] => 300
[HTTP_CONNECTION] => keep-alive
[HTTP_COOKIE] => __utma=52831914.1366575122.1171205776.1203516008.1203518914.715; __utmz=52831914.1202510045.666.57.utmccn=(referral)|utmcsr=webd.be|utmcct=/|utm- cmd=referral; __utmb=52831914; __utmc=52831914
[HTTP_CACHE_CONTROL] => max-age=0
[PATH] => /usr/local/bin:/usr/bin:/bin
[SERVER_SIGNATURE] =>
[SERVER_SOFTWARE] => Apache
[SERVER_NAME] => www.tototata.be
[SERVER_ADDR] => 85.234.211.18
[SERVER_PORT] => 80
[REMOTE_ADDR] => 213.219.133.90
[DOCUMENT_ROOT] => /home/tototata/www/
[SERVER_ADMIN] => [no address given]
[SCRIPT_FILENAME] => /home/tototata/www/outgoing/confirm.php
[REMOTE_PORT] => 24126
[GATEWAY_INTERFACE] => CGI/1.1
[SERVER_PROTOCOL] => HTTP/1.1
[REQUEST_METHOD] => POST
[QUERY_STRING] =>
[REQUEST_URI] => /outgoing/confirm.php
[SCRIPT_NAME] => /outgoing/confirm.php
[PHP_SELF] => /outgoing/confirm.php
[REQUEST_TIME] => 1203518981
[argv] => Array
(
)
[argc] => 0
)
La variable n'est même pas dans le tableau...
Dernière édition: 20/02/2008 @ 15:56:36
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:09:12,
Par maxC'EST NORMAL !!! IL NE FAIT PAS PARTI DE $_SERVER !
(oui je crie )
(oui je crie )
Trololo
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:13:16,
Par blietaertu es dur...
Et au besoin s'arrêter.
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:14:49,
Par cauetBen, comment on le récupère alors?
$HTTP_RAW_POST_DATA ?
C'est pas très propre.. il me semblait qu'on avait abandonné les variables hors tableaux..
$HTTP_RAW_POST_DATA ?
C'est pas très propre.. il me semblait qu'on avait abandonné les variables hors tableaux..
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:18:01,
Par zion$GLOBALS['HTTP_RAW_POST_DATA'] ? par hasard?
Ou $_POST?
Fait quelques print_r des différents tableaux, tu verras où il est
Ou $_POST?
Fait quelques print_r des différents tableaux, tu verras où il est
Je suis le Roy
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:19:20,
Par maxJe suis l'Homme de Fer moi aujourd'hui. Dur comme l'acier, tranchant comme l'épée. Là où je marche, les fleurs ne repoussent plus. Quand je rotte, on interdit aux voitures de rouler dans Bruxelles et de dépasser les 70 Km/h. Chuck Norris à côté, c'est un Bisounours.
Trololo
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:19:35,
Par kortenbergsoit $HTTP_RAW_POST_DATA
soit le flux php://input
c'est tout.
Si tu veux déactiver $HTTP_RAW_POST_DATA:
option always_populate_raw_post_data
Dernière édition: 20/02/2008 @ 16:21:14
soit le flux php://input
c'est tout.
Si tu veux déactiver $HTTP_RAW_POST_DATA:
option always_populate_raw_post_data
Dernière édition: 20/02/2008 @ 16:21:14
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:23:50,
Par maxben, si, c'est propre c'est une variable toute seule.
Sinon, essaie le php://stdin si tu veux un truc sexy, ça fonctionne tout aussi bien.
http://www.php.net/wrappers.php
Sinon, essaie le php://stdin si tu veux un truc sexy, ça fonctionne tout aussi bien.
http://www.php.net/wrappers.php
Trololo
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 21:02:10,
Par cauetOk noté
Dommage que ce n'est dans aucun tableau bong sang
Dommage que ce n'est dans aucun tableau bong sang
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 21:29:04,
Par kortenbergpourquoi tu le veux dans un tableau?
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 22:46:05,
Par cauetpar-ce que tout est dans des tableau.. $_GLOBALS $_GET $_POST $_SERVER $COOKIE $SESSION.
Ce sertait nettement plus propre de l'avoir dans un de ces tableaux!
Ce sertait nettement plus propre de l'avoir dans un de ces tableaux!
[PHP] HTTP_RAW_POST_DATA
Publié le 22/02/2008 @ 16:46:00,
Par blietaertoi t'es du genre à bien ranger tes chaussettes et tes calecons non?
Et au besoin s'arrêter.
[PHP] HTTP_RAW_POST_DATA
Publié le 22/02/2008 @ 17:13:59,
Par kortenberg$HTTP_RAW_POST_DATA est bien rangé avec les autre super global
[PHP] HTTP_RAW_POST_DATA
Publié le 23/02/2008 @ 04:24:48,
Par cauetblibli> non pas vraiment.. mais je suis contre les incohérences oui!
[PHP] HTTP_RAW_POST_DATA
Publié le 02/09/2008 @ 12:38:05,
Par BuRnerPHP est truffé d'incohérences...
[PHP] HTTP_RAW_POST_DATA
Publié le 02/09/2008 @ 12:54:25,
Par Jean-ChristopheWouaw! Plus de 6 mois plus tard.
Pas mal
Pas mal
[PHP] HTTP_RAW_POST_DATA
Publié le 02/09/2008 @ 12:55:44,
Par kortenbergMerci pour le déterrage