Duh, yes, of course, I'm stupid - I forgot you were talking about Curl - I never used it so it may be the way you say it is. The piece of code I sent you was a part of what I used to build a full HTTP request (connecting to the server and sending it - everything done by hand), and Curl may be building the header instead.
Curl *should* typically get the string preparsed though, so I may not be completely off with the code - but then again, I can't be certain. Sorry for the mishap! Bogdan Jonathan Rosenberg wrote: > Are you sure that the HTTP header should be on there? I don't believe that > is correct. It is the use of CURLOPT_POSTFIELDS with the curl_setopt > function that indicates that a POST is being made. > > I just checked the code I used for credit card clearing & it does NOT > include the HTTP headers. Just the POST data. > > >>-----Original Message----- >>From: Bogdan Stancescu [mailto:[EMAIL PROTECTED]] >>Sent: Sunday, August 11, 2002 22:36 PM >>To: [EMAIL PROTECTED] >>Subject: [PHP] Re: POST fields through CURL >> >> >>Yes, the strings are formatted exactly like GET strings, but you'll have >>to build the whole HTTP header in front of them in order to get a valid >>HTTP request. So then, your code should look something like >> >>$myvar1=rawurlencode($myvar1); >>$myvar2=rawurlencode($myvar2); >>$parsed="myvar1=$myvar1&myvar2=$myvar2"; >>$len=strlen($parsed) >>$request="POST $request_path HTTP/1.0\r\n". >> "Content-Type: application/x-www-form-urlencoded\r\n". >> "User-Agent: My PHP application v1.0\r\n". >> "Host: $host\r\n". >> "Content-Length: $len\r\n". >> "Connection: Keep-Alive\r\n". >> "\r\n". // This separates the header from the content >> $parsed; >> >>After that, you send $request. >> >>Bogdan >> >>Mike Mannakee wrote: >> >>>Hi all, >>> >>>I'm setting up a curl operation with post fields, and I'm >> >>hoping someone can >> >>>tell me how the post fields are formatted. I'm looking to pass >> >>a string to >> >>>curl_setopt( $ch, CURLOPT_POSTFIELDS, $string), but the >> >>specifications don't >> >>>tell one HOW to format the string. Is it just like a GET >> >>string or what? >> >>>Anyone know? >>> >>>Thanks, >>> >>>Mike >>> >>> >> >> >>-- >>PHP General Mailing List (http://www.php.net/) >>To unsubscribe, visit: http://www.php.net/unsub.php >> > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php