- From: Mukul Gandhi <mgandhi@bhartitelesoft.com>
- Date: Thu, 27 Jan 2000 15:05:33 +0500
- To: www-talk@w3.org
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 04:35:50 UTC