The client's vendor only specifies that it's <field>=<data> pairs and that it's URL encoded so I don't think that's an issue. But don't let that squelch any discussion. :)
Jeff Oien


Vail, Warren wrote:

I believe we all missed something important here, but I've been wrong
before.

Notice his URL below, specifically the "https" part.

I believe this means that the data not only needs to be URL encoded but SSL
encrypted.  I believe this makes a stronger case for using CURL, does it
not?  I also would mean that his hack code would not work.

Correct me if I'm wrong?

Warren Vail

Jeff Oien wrote:

Dumb question, sorry if it's a repeat. I will use PHP for a form with
error checking. When there are no errors I need to send all the variables thru something like this:


$URL = "https://example.com/script.asp?First=Jim&Last=Smith";;
urlencode($URL);
header("Location: $URL\n");

How do I gather up all the variables in $_POST and attach them as a
string after the question mark? Thanks.
Jeff


Try the http_build_query() function. If you don't have PHP 5, look in the
user notes--someone appears to have written one for PHP 4 as well (the user
note 21-Jun-2004 from 'brooklynphil'). I haven't tested either one.

   http://www.php.net/manual/en/function.http-build-query.php

Using this, you could just do something like:

   $query_string = http_build_query($_POST);


Hope this helps,

Torben <[EMAIL PROTECTED]>


-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to