Hallo Harrison, Maybe You can try this one which i read somewhere: > $r->header_out('Set-Cookie' =>$cookie); my $query = new CGI ; $r->print($query->redirect("$the_url")) ; return OK ; # maybe "return REDIRECT" is o.k., too Cheers, Yen-Ying Chen > ---------- > Von: Harrison[SMTP:[EMAIL PROTECTED]] > Gesendet: Donnerstag, 8. Februar 2001 13:30 > An: [EMAIL PROTECTED] > Betreff: Send a cookie, AND a redirect ? > > 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. >