|
Posted by Christoph Burschka on 11/29/06 00:01
ED wrote:
> "Christoph Burschka" <christoph.burschka@rwth-aachen.de> wrote in message
> news:4t2u5rF126odiU1@mid.dfncis.de...
>> You can't send a Location header after sending cookies (which
>> session_start() does).
>>
>> So you either need to find a way to reload without starting a session, or
>> you need to print a <meta> refresh tag into the page to reload it...
>
> Um, you sure about that?
> The code below works fine here:
>
[...]
>
Then I remember it wrong...
Oh, right: What you can't send after a cookie is the HTTP response code - such
as "HTTP/1.1 303 See Other". The status code apparently has to be the first
header sent, while the Location header can follow after the cookies just fine.
I've never used a Location header without explicitly setting a 3xx response yet,
so that's the reason for the mix-up.
--
Christoph Burschka
Navigation:
[Reply to this message]
|