RE: [PHP] Trouble reading POST data that is not associated with a value.
| From: | Moore, Christie | Date: | Fri, 27 Jun 2003 19:39:29 +0000 |
| Subject: | RE: [PHP] Trouble reading POST data that is not associated with a value. | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-153202@lists.php.net to get a copy of this message | ||
Well, Marcus. Thanks to Mike I found out exactly how to do this. I am
doing the same exact thing and now parsing throw my xml message without
any problems.
You have to add a value in your php.ini (normally located in the
/usr/local/lib directory) file if it is turned off. You can see if the
setting is turned off bye calling phpinfo(). This setting is called
"always_populate_raw_post_data" which will copy the POST (from the third
party client) as is without having to send it in the FORM style. If
this value is turned off, add this[always_populate_raw_post_data = On
;] (no quotes or anything) to your php.ini file and reboot. Once you
reboot, PHP automatically fills the $HTTP_RAW_POST_DATA variable and you
can use it as is.
Hopes this helps.
-----Original Message-----
From: Marcus Akre [mailto:marcus@keyteq.no]
Sent: Friday, June 27, 2003 3:22 PM
To: php-general@lists.php.net
Subject: [PHP] Trouble reading POST data that is not associated with a
value.
Hi.
I'm currently developing a system that accepts http requests containing
xml data. A third-party application delivers the xml data in the post
part of the http request. The post data is however not associated with
any name. So it cannot be indexed as normal with $_POST["key"]. I've
tried all kind of variations to write the post data to screen but it
always reports "", null or Array. The count of the $_POST array is 0.
However the $_SERVER["CONTENT_LENGTH"] is between 300 and 400 bytes. The
data is there, but how can i access it?
The person that can help me solve this really saves my day. (And next
two weeks. :)
Best regards
Marcus
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php