Programmation  » [PHP] HTTP_RAW_POST_DATA
Catégorie :  
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 15:43:32,
Par cauet
Hello 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 ?
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[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)
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 15:44:08,
Par zion
print_r($_SERVER); est ton ami pour commencer :oh:
Je suis le Roy :ocube:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 15:55:31,
Par cauet


Array
(
[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
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:09:12,
Par max
C'EST NORMAL !!! IL NE FAIT PAS PARTI DE $_SERVER !

(oui je crie :smile: )
Trololo
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:13:16,
Par blietaer
tu es dur...
Et au besoin s'arrêter.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:14:49,
Par cauet
Ben, 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..
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:18:01,
Par zion
$GLOBALS['HTTP_RAW_POST_DATA'] ? par hasard? :oh:

Ou $_POST?

Fait quelques print_r des différents tableaux, tu verras où il est :oh:
Je suis le Roy :ocube:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:19:20,
Par max
Je 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
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:19:35,
Par kortenberg
soit $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
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 16:23:50,
Par max
ben, si, c'est propre :smile: 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
Trololo
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 21:02:10,
Par cauet
Ok noté :smile:
Dommage que ce n'est dans aucun tableau bong sang :sweat:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 21:29:04,
Par kortenberg
pourquoi tu le veux dans un tableau?
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 20/02/2008 @ 22:46:05,
Par cauet
par-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!
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 22/02/2008 @ 16:46:00,
Par blietaer
toi t'es du genre à bien ranger tes chaussettes et tes calecons non?
Et au besoin s'arrêter.
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[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 :grin:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 23/02/2008 @ 04:24:48,
Par cauet
blibli> non pas vraiment.. mais je suis contre les incohérences oui!
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 02/09/2008 @ 12:38:05,
Par BuRner
PHP est truffé d'incohérences...
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 02/09/2008 @ 12:54:25,
Par Jean-Christophe
Wouaw! Plus de 6 mois plus tard.

Pas mal :grin:
Lien direct vers ce message Editer  Citer  Ajouter ce message en quote multiple  Supprimer
[PHP] HTTP_RAW_POST_DATA
Publié le 02/09/2008 @ 12:55:44,
Par kortenberg
Merci pour le déterrage
Répondre  - Catégorie :  
Informaticien.be  - © 2002-2020 Akretio SPRL  - Generated via Kelare - Hosted by Verixi Internet Services
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?