Trouble getting $HTTP_RAW_POST_DATA
| From: | Balazs Halasy | Date: | Fri, 01 Aug 2003 12:28:03 +0000 |
| Subject: | Trouble getting $HTTP_RAW_POST_DATA | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-157924@lists.php.net to get a copy of this message | ||
I need to have the contents of $HTTP_RAW_POST_DATA because of
non-regular uploads (from browser to my home-made WevDAV server implementation
(done in PHP)). However, no matter what I
do, it is always NULL. I guess the following script should return
SOMETHING in $HTTP_RAW_POST DATA if "always_populate_raw_post_data = On" is
added to the php.ini file (and yes, I've restarted apache :-)... so, why
is it empty and how can I get the RAW post data? My PHP version is 4.3.2.
test.php:
<form action="<?echo($PHP_SELF)?>" method="post">
<input type="text" value="you-suck">
<input type="submit">
</form>
<?php
echo("Raw post data: ".$HTTP_RAW_POST_DATA."<br>\n");
echo("Raw post data decoded:
".base64_decode($HTTP_RAW_POST_DATA)."<br>\n");
echo("<hr>");
phpinfo();
?>
Allman