Please, discuss stuff like this on the appropriate mailinglist!
PHP-DEV is for developing PHP, not for developing WITH PHP.
Most of you should know that by now :)

Sander

On 2002.03.13 18:00 Hartmut Holzgraefe wrote:
> Andy Woolley wrote:
>> Ok, I hear what you are saying and accept that it isn't a bug but is 
>> it not
>> possible to populate the cookie variable when you set the cookie.
>> I have had many problems with cookies & PHP in the past, usually due 
>> to the
>> way they work and so anything that can be done to make cookies 
>> easier to use
>> would be of benefit.
> 
> wouldn't you be better off with php sessions instead of putting stuff
> into cookies yourself?
> 
>> If I use JavaScript to manipulate cookies, as soon as the cookie is 
>> set I
>> can access it and I would imagine this behaviour to also be present 
>> in PHP
>> and as it is not, it causes much confusion.
> 
> JavaScript is executed on client side, PHP runs on the server side
> 
> important difference in this case
> 
>> I appreciate that this is not of prior importance but I've just 
>> spent quite
>> a long time trying to figure out why my cookies were not behaving as 
>> they
>> perhaps should have. As Sander pointed out from the manual "Cookies 
>> will not
>> become visible until the next loading of a page that
>> the cookie should be visible for.". I think this could do with being 
>> looked
>> into at some stage. I personally think the cookie should be 
>> available as
>> soon as it is set.
> 
> a cookie is transfered to the clients browser using a "Set-Cookie:"
> line in the HTTP response header
> you do not know in advance if a client will accept cookies,
> and the client will only return the cookie on the next request
> (if at all)
> 
> so it perfectly makes sense that a cookie is *not* visible in
> the php script it is first set in
> automagicaly setting the value in $_COOKIE[] or even as a global
> variable with register_globals=on would cause more confusion than
> it would help
> 
> again: please try to understand how the HTTP protocol in general
> and especialy the Cookie mechanism work
> 
> for cookie specification see
> http://www.netscape.com/newsref/std/cookie_spec.html
> (as mentioned on http://php.net/setcookie)
> 
> for HTTP 1.1 see http://www.w3.org/Protocols/rfc2616/rfc2616
> 
> 
> 
> 
> 
>-- 
> Hartmut Holzgraefe  [EMAIL PROTECTED]  http://www.six.de  
> +49-711-99091-77
> 
> Wir stellen für Sie aus auf der CeBIT 2002 und freuen uns
> in Halle 6 auf Ihren Besuch am Stand H 18
> 
> 
>-- 
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to