Re: PHP 4.0 Bug #8116 Updated: Raw HTTP_POST-Data access
| From: | Thomas Rogall | Date: | Mon, 11 Dec 2000 17:23:34 +0000 |
| Subject: | Re: PHP 4.0 Bug #8116 Updated: Raw HTTP_POST-Data access | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-40871@lists.php.net to get a copy of this message | ||
Thank you very much or that information. In the meantime I got another answer: "text/xml"
is also OK.
- Thomas Rogall
Bug Database schrieb:
> ID: 8116
> Updated by: stas
> Reported By: t.rogall@jensen-stuart.de
> Old-Status: Open
> Status: Closed
> Bug Type: HTTP related
> Assigned To:
> Comments:
>
> I fear PHP can do nothing about it - where should it put
> that information that does not conform to standard
> name=value convention?
>
> As for raw POST data access - use non-form content type
> (like application/octet-stream) and pick your data from
> $HTTP_RAW_POST_DATA.
>
> Previous Comments:
> ---------------------------------------------------------------------------
>
> [2000-12-05 06:42:27] t.rogall@jensen-stuart.de
> I'm working on an XML-Project. My PHP-Script is called by another script on another
> server. It is sending a complete XML-File using the HTTP-POST-method.
>
> For some reason it is sending *only* the XML-File, and *not* pairs of 'key and
> value'.
>
> So for example the posted data is just '<xmldata>...</xmldata>' and not
> 'xml_file=<xmldata>...</xmldata>'.
>
> It appears to me, that PHP tries to parse the data, but since it doesn't find any
> equals-signs ('=') in the data, it cannot divide the data into 'keys and
> values'.
>
> The problem is that I cannot access the posted data at all. The $HTTP_POST_VARIABLES-array is
> set, but it is empty. The REQUEST_METHOD and CONTENT_LENGTH variables are correctly set (f.e POST
> and 2134).
>
> If by accident somewhere in the data would appear a '=', then PHP interpretes the
> former part as the variable-name (with spaces converted to underscores!), and the latter as the
> variable-value. This could also become a problem, because a '=' or a '&'
> *could* be part of the data.
>
> How can I access the posted data directly? This is quite urgent to me.
>
>
>
> ---------------------------------------------------------------------------
>
> Full Bug description available at: http://bugs.php.net/?id=8116
Attachment: [text/x-vcard] Visitenkarte für Thomas Rogall t.rogall.vcf
Attachment: [text/x-vcard] Visitenkarte für Thomas Rogall t.rogall.vcf