Hey,

I've seen Kalle's patch for http://bugs.php.net/bug.php?id=52555.

It actually implements a http_response_code() function to export the
current HTTP response code from SAPI layer to PHP user land.
I'm suggesting to rename that function to get_http_response_code(),
and implement its sister : set_http_response_code().

Something like that should make it :

PHP_FUNCTION(set_http_response_code)
{
        long code;
        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &code) == 
FAILURE)
                return;

       sapi_header_op(SAPI_HEADER_SET_STATUS, &code TSRMLS_CC);

        RETURN_TRUE;
}


That would help changing the http response code.
Actually, that can only be done in weird ways, like <?php header(' ',
null, 301); ?>

Julien

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

Reply via email to