Re: Sending data via POST
| From: | Shawn Kelly | Date: | Fri, 11 Mar 2005 22:01:52 +0000 |
| Subject: | Re: Sending data via POST | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-210556@lists.php.net to get a copy of this message | ||
This is from php.net:
Just change the $out to fill with your POST request (instead of the GET). Works good, you can
change ports. :)
$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.example.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
"Todd Cary" <todd@aristesoftware.com> wrote in message news:4232095B.4040307@aristesoftware.com...
Currently I send data to another page by using
header("Location: http://" . $_SERVER['HTTP_HOST']
.
dirname($_SERVER['PHP_SELF']) .
"/" . $relative_url .
"?" . $my_data);
My client would like the data passed via a POST rather than in the URL.
Can this be done and if so, how?
Many thanks....
Todd
--