http_row_post_data inconnu! - PHP - Programmation
Marsh Posté le 27-01-2005 à 17:04:46
$HTTP_RAW_POST_DATA c'était pas la version avant d'utiliser le $_POST ???
Marsh Posté le 27-01-2005 à 17:49:39
HTTP POST variables: $_POST
note:
Introduite en 4.1.0. Dans les versions plus anciennes, elle s'appelait $HTTP_POST_VARS .
voici la réponse à la question...
pour ce qui est de $HTTP_RAW_POST_DATA:
il faut regarder dans la variable $HTTP_RAW_POST_DATA, où on trouve le document XML généré par le navigateur.
Sinon, ca refonctionne et j'effectue un test dessus...(isset($HTTP_RAW_POST_DATA))..
Marsh Posté le 27-01-2005 à 17:51:52
De tête je crois qu'il faut que register_globals soit à On pour que la variable existe ...
Sinon, c'est quoi ta version de php ?
Xav_ et frakass : nop mais je crois que ça a disparu puis réapparu dans les dernières versions (mais je ne suis pas sur). En tous cas, ça existe dans la dernière version de php5
Marsh Posté le 27-01-2005 à 18:06:14
PHP Version 4.3.3
sinon, j'ai
always_populate_raw_post_data = On
et
register_globals est sur OFF
je vais tester On.
merci
Marsh Posté le 27-01-2005 à 21:51:13
+1, -1
faudrait savoir surtout que j'ai fait que poser une question... mais j'ai eu ma réponse, c'est déjà ça
Marsh Posté le 28-01-2005 à 01:31:18
Hmm, je viens de lire un commentaire sur la doc online de php concernant ca :
Citation : |
Pour information ce tableau contient les donnes en post lorsqu'elles ne sont pas conformes. Et d'apres le commentaire se serait _uniquement_ lorsque les données passées en POST n'ont pas ete transmises de facon conforme (par exemple si c'est une appli qui a "crafte" la requete et non un browser).
Autre commentaire traitant du sujet :
Citation : |
J'espere que cela pourrait faire avancer le probleme.
Marsh Posté le 27-01-2005 à 16:31:10
bonjour,
j'ai un problème client serveur:
Le client utilise un script présent sur le serveur en lui envoyant des données.
Le serveur reçoit les données et les récupère via:
$flux=($HTTP_RAW_POST_DATA);
Mais, le problème est que le client ne connaît pas la variable HTTP_RAW_POST_DATA, alors que j'ai bien, dans mon script php.ini, la ligne:
always_populate_raw_post_data = On
D'où peut venir le problème? Je ne sais pas, sachant que ça fonctionnait encore il y a quelques temps...
Merci!
bzh