Re: Sending data via POST
| From: | Todd Cary | Date: | Fri, 11 Mar 2005 22:11:39 +0000 |
| Subject: | Re: Sending data via POST | ||
| References: | 1 2 | Groups: | php.general php.general |
| Request: | Send a blank email to php-general+get-210557@lists.php.net to get a copy of this message | ||
Shawn -
Many thanks! I have a class I wrote that does that, but I thought I may have overlooked something simplier.
Todd
Shawn Kelly wrote:
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 <mailto:todd@aristesoftware.com>> wrote in message news:4232095B.4040307@aristesoftware.com... Currently I send data to another page by usingheader("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 ||--