On Mon, 2004-11-01 at 16:08, Richard Davey wrote:
> Hello Jason,
>
> Monday, November 1, 2004, 10:34:16 PM, you wrote:
>
> JD> the login page is included ... the login page does not see the auth
> JD> cookie until the user refreshes their browser ... why is this happening?
>
> Cookies (set via setcookie) are not available to you on the same page
> as you set them. The function is a means to send a special header to
> the browser that makes it create the cookie when the page loads which,
> at this point in your script, hasn't happened yet.
>
> If you are including the login.php script further down the page then
> rather than checking for the cookie itself, why not just check for the
> original value you set the cookie to?
>
> Best regards,
>
> Richard Davey
thanks a lot Richard :)
I was just about to email this simple test case ... so even tho you
told me the answer I,ll post so someone else might use it
i am misunderstanding cookies and/or include() ... please look at this
code...
sc.php
<?php
setCookie('data' , 'blah');
include 'gc.php';
?>
gc.php
<?php
print $_COOKIE['data'] . " <-here";
?>
this is the out put of running sc.php
<-here
why is this , i want to set a cookie ... then have a include do
something
with it ... is this not possible to do during the same http transaction?
thanks
> --
> http://www.launchcode.co.uk - PHP Development Services
> "I am not young enough to know everything." - Oscar Wilde
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php