On Sun, 2008-03-30 at 16:05 -0400, Edward Z. Yang wrote:
> Christian Schmidt wrote:
> > What do you think of the general idea of being able to unset
> headers?
> > And what do you think of my patch?
> 
> If you need this kind of flexibility, I recommend you make an
> HttpHeaders class which manages these things and then sends them when
> necessary.
> 

That's what I do. All you need is some simple functions:

$headers = array();

addHeader($name, $value) {
        global $headers;
        $headers[$name] = $value;
        return true;
}
deleteHeader($name) {
        global $headers;
        if (array_key_exists($name, $headers)) {
                unset($headers[$name]);
        }
        return true;
}
sendHeaders() {
        global $headers;
        foreach ($headers as $name => $value) {
                header($name . ': ' . $value);
        }
        return true;
}




-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to