How do you strip Header Info from displaying on your browser?
| From: | Phil Powell | Date: | Thu, 03 Oct 2002 04:24:51 +0000 |
| Subject: | How do you strip Header Info from displaying on your browser? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-118694@lists.php.net to get a copy of this message | ||
If you go to http://valsignalandet.com/feedback.php you can get
a clearer indication of what I am trying to get rid of. Following is my function using to produce
the stuff up there, which I don't want, instead, I either want cookie-driven information or
nothing (if no cookie is set):
function WebGet($address, $port = 80, $url = '/', $post = false, $cookie = false) {
// Use fsockopen to catch the URL
$fp = fsockopen ( $address, $port);
// Zero Fill
$ret = '';
if ($fp) {
// Success. Now check to see the type of request
if ($post) {
$request = "POST $url HTTP/1.1\n";
$request .= "Host: $address\n";
$request .= "Content-Length: " . strlen( $post ). "\n";
$request .= "Content-Type: application/x-www-form-urlencoded\n";
if ($cookie) $request .= "Cookie: $cookie\n";
$request .= "Connection: Close\n\n";
$request .= $post;
} else {
$request = "GET $url HTTP/1.1\n";
$request .= "Host: $address\n";
$request .= "Content-Type: text/html\n";
if ($cookie) $request .= "Cookie: $cookie\n";
$request .= "Connection: Close\n\n";
}
$ret = '';
// Write the Request
fputs ($fp, $request);
// Get the response
while (!feof($fp)) $ret .= fgets ( $fp, 128 );
// close the connection
fclose ($fp);
}
return $ret;
}
I do not want to change WebGet as I wish to keep it a universal function that can be used for
cookies or not.
So, how can I get rid of the trash on my page?
Thanx
Phil