>If you don't mind, I'm interested in learning more about what exactly >ASP does differently. Are there two HTTP responses sent?
No, it just happens to have sent them in the order his browser liked. ASP can't do anything "different" from PHP. I used to laugh when ASPers asked why PHP had to do all this extra stuff with cookies and stuff to do sessions. Sigh. :-) Some browsers will process the headers in one order, others in the reverse. Some will see the Location: and ignore the rest. You can't do both and support all browsers. >>kludged a fix by setting the cookie and then writing a page that uses a >><META> refresh to redirect... >> >>Is there a more elegant way of doing this?? Re-design and re-factor your code so you don't need to re-direct. :-) I rarely, almost never, use header("Location: ..."); Rule of Thumb: If you have to do header("Location: ...") you have a design/engineering/organizational problem in your code/pages/site. I'm sure a zillion people will disagree with this "rule" I can only say that when I started focussing on what my code was *really* doing, and really factoring out the common things, and organizing my pages better, the header("Location: ...") tool got thrown out (mostly) of my tool box. YMMV. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php