- From: mjd <mjd@computer.org>
- Date: Thu, 27 Jan 2000 11:39:12 -0500 (EST)
- To: "'Mukul Gandhi'" <mgandhi@bhartitelesoft.com>, "'www-talk@w3.org'" <www-talk@w3.org>
what client are u using? it may not be a problem in your particular case,
but recently i uncovered a bug/feature in ie5 which doesnt let u set domain
wide cookies with a 2 character domain name
regards
mike
> -----Original Message-----
> From: www-talk-request@w3.org
> [mailto:www-talk-request@w3.org]On Behalf Of Mukul Gandhi
> Sent: Thursday, January 27, 2000 12:06 PM
> To: www-talk@w3.org
> Subject: problem
>
>
> Hello ,
> A PHP script must simultaneously set the cookie and should
> redirect to a
> new page. Therefore HTTP headers from the server must go
> something like this -
>
> Set-Cookie: NAME=a,VALUE=val1;
> Set-Cookie: NAME=b,VALUE=val2;
> Location: http://www.w3.org;
>
> I am trying to do this using the code -
> setCookie("a","val1");
> setCookie("b","val2");
> header("Location: http://www.php.net");
>
> With this control is going to the redirected page i.e
> http://www.php.net
> but the cookies are not getting set. But if I am ommiting the header
> statement, cookies are getting set. But I want to do both the
> things, i.e
> set cookie and redirect control to a new page.
> In what sequence the headers should be sent to achieve this ? With the
> combination of above 3 statements, I feel cookies never reach
> the client at
> all(and the original HTTP response gets aborted) and header statement
> causes a new HTTP response to occur with fresh header and body which
> contain no cookies.
>
> Waiting for some response.
>
> best regards
> -mukul
>
> Ps: If server side programming is done in language other than
> PHP, the same
> concepts should apply.
>
> --------------------------------------------------------------
> Bharti Cellular Limited, New Delhi, India
>
Received on Thursday, 27 January 2000 11:41:47 UTC