Hmmm... I had read that thread; none of the postings
address setting anything beyond a cookie.
I'm looking for advice on something like this


sub cookie_and_redirect {
    my ( $r, $cookie, $dest ) = @_;

    $r->headers_out->set( Location => $dest );
    $r->headers_out->add( 'P3P' => P3P_CP );
    $r->headers_out->add(
        'Cache-Control' =>
'no-store,no-cache,must-revalidate' );
    $r->headers_out->add( 'Pragma' => 'no-cache' );

    $r->err_headers_out->add( 'Set-Cookie' => $cookie
);
    return &Apache::REDIRECT;
}

or, should it be like this

sub cookie_and_redirect {
    my ( $r, $cookie, $dest ) = @_;

    $r->headers_out->set( Location => $dest );
    $r->err_headers_out->add( 'P3P' => P3P_CP );
    $r->err_headers_out->add(
        'Cache-Control' =>
'no-store,no-cache,must-revalidate' );
    $r->err_headers_out->add( 'Pragma' => 'no-cache'
);

    $r->err_headers_out->add( 'Set-Cookie' => $cookie
);
    return &Apache::REDIRECT;
}

and more importantly, why?  I am interesting in
learning the difference between the two method calls.
As I still don't understand why in all the examples
given the Location param goes in a header_out, while
everything else goes in a err_header_out.


Many thanks

TO



--- Ged Haywood <[EMAIL PROTECTED]> wrote:
> Hi there,
> 
> On Sat, 18 Oct 2003, Tofu Optimist wrote:
> 
> > [1] When should one use err_headers_out and when
> > should one use headers_out?
> 
>
http://www.mail-archive.com/[EMAIL PROTECTED]/msg36041.html
> 
> > [2] Also, what is the difference between the 'set'
> and
> > 'add' methods?  (Where might I find docs for the
> > mod_perl methods?)
> 
> man mod_perl
> 
> 73,
> Ged.
> 
> 
> 


__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

Reply via email to