I believe you want to use 'err_header_out' rather than 'header_out' if
you're returning a status other than OK.
HTH,
<Steve>
On Thu, 8 Feb 2001, Harrison wrote:
> Dear All.
>
> I can set a cooke fine using:
>
> $r->content_type('text/html');
> $r->header_out('Set-Cookie' =>$cookie);
> $r->send_http_header;
>
> And i can also send a redirect fine using:
>
> $r->content_type('text/html');
> $r->header_out('Location'=>$the_url);
> return REDIRECT;
>
> BUT!
>
> how do i do both? if i use my redirect code, and add an extra header_out , the
>cookie is not sent (because i have not called send_http_header ? ).
>
> If i add send_http_header, i see the full sent http_header in my browser.
>
> My idea was to have something like
>
> $r->content_type('text/html');
> $r->header_out('Location'=>$the_url);
> $r->header_out('Set-Cookie' =>$cookie);
> $r->send_http_header;
> return REDIRECT;
>
>
> Which does not work.
>
> Thinking about it whilst typing this email, does header_out have a field where i can
>set the REDIRECT status?
>
> Thanks in advance,
>
> Richard Harrison.
>
=-=-=-=-=-=-=-=-=-=- My God! What have I done? -=-=-=-=-=-=-=-=-=-=
Steve Reppucci [EMAIL PROTECTED] |
Logical Choice Software http://logsoft.com/ |