Jeff Oien wrote:

Thanks for the helpful examples. One other question. Is there an advantage to sending the URL via a header as opposed to doing http_post like this?
http://shiflett.org/hacks/php/http_post
Jeff

As mentioned a couple of times, size is one. But you still need to url-encode the data if you're going to send it via post.

 <?php
 $data = array('item1' => 'value1', 'item2' => 'value2');
 $query_string = http_build_query($data);

 // Now, you can send the data either via post:
 $response = http_post('www.example.com', '/form.php', $data);

 // ...or via get:
 header('http://www.example.com?form.php?' . $data);
 ?>

The first lets your script grab the output of the form to which
you're submitting (it's in $response after the http_post() call);
the second actually loads and displays the target form.

Another option is cURL, which is designed for exactly this sort
of thing:

  http://www.php.net/curl

...but it may or may not be overkill for what you need. However,
cURL pretty much rules the data posting/fetching game as far as
configurability etc.


Cheers,

Torben <[EMAIL PROTECTED]>

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



Reply via email to