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/ |

Reply via email to