Re:Re: add cookie in handler process

2010-09-19 Thread whut_jia
Thank you,According to your ways,I use r->err_headers_out .The question is 
resolved! But I want ask why?Why did I can't set cookie directly in the main 
request r->headers_out??
Thanks,
Jia  




At 2010-09-20 02:09:54,"Sorin Manolache"  wrote:

>2010/9/19 whut_jia :
>> Hello,
>> I am new to apache module development,and now I have a problem.
>> Now,I am writing a handler module.In this module,I need validate 
>> username/password infomation sent by user.After validating,I set cookie into 
>> headers_out(apr_table_set(r->headers_out,"Ser-Cookie","")),and then do 
>> external redirection (apr_table_setn(r->headers_out,"Location"," URL")).The 
>> question is that I just get Location header but get Cookie header when I 
>> access to apache server.why??
>> Many thanks,
>> Jia
>
>Use r->err_headers_out


Re: add cookie in handler process

2010-09-19 Thread Sorin Manolache
2010/9/19 whut_jia :
> Hello,
> I am new to apache module development,and now I have a problem.
> Now,I am writing a handler module.In this module,I need validate 
> username/password infomation sent by user.After validating,I set cookie into 
> headers_out(apr_table_set(r->headers_out,"Ser-Cookie","")),and then do 
> external redirection (apr_table_setn(r->headers_out,"Location"," URL")).The 
> question is that I just get Location header but get Cookie header when I 
> access to apache server.why??
> Many thanks,
> Jia

Use r->err_headers_out


Re: add cookie in handler process

2010-09-19 Thread Ben Noordhuis
2010/9/19 whut_jia :
> The question is that I just get Location header but get Cookie header when I 
> access to apache server.why??

Not sure what the question is. Do you mean that the response contains
a Location header but no Set-Cookie header? If so, you probably need
to use apr_table_add() instead of apr_table_set().


add cookie in handler process

2010-09-19 Thread whut_jia
Hello,
I am new to apache module development,and now I have a problem.
Now,I am writing a handler module.In this module,I need validate 
username/password infomation sent by user.After validating,I set cookie into 
headers_out(apr_table_set(r->headers_out,"Ser-Cookie","")),and then do 
external redirection (apr_table_setn(r->headers_out,"Location"," URL")).The 
question is that I just get Location header but get Cookie header when I access 
to apache server.why??
Many thanks,
Jia