ID:               17158
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Closed
+Status:           Bogus
 Bug Type:         Feature/Change Request
 Operating System: n/a
 PHP Version:      4.2.0
 New Comment:

You only need one click.  set, click, read (tm).


Previous Comments:
------------------------------------------------------------------------

[2003-01-09 00:56:27] [EMAIL PROTECTED]

Ok, but how many times do you have to press submit before the browser
actually acts. Click #1 sets the cookie, click #2 is able to read the
cookie change. 1 click too many in my opinion.

------------------------------------------------------------------------

[2003-01-08 21:31:43] [EMAIL PROTECTED]

Exactly, PHP is server-side... So this is a restriction of the
server-side theory. Javascript is a client-side browser controlled
language, it is not executed on the server at all.

------------------------------------------------------------------------

[2002-05-11 16:37:39] [EMAIL PROTECTED]

Javascript cookies are client-side which is an entirely different
thing. If you want to get around header() and setcookie() limitations,
take a look at http://www.php.net/manual/en/ref.outcontrol.php

------------------------------------------------------------------------

[2002-05-11 16:36:26] [EMAIL PROTECTED]

this is because JS has dircet access to the browser., whereas PHP has
not. it is a limitation of HTTP in general and cookies in particular.
so the docs are right. no bug -> bogus

------------------------------------------------------------------------

[2002-05-11 16:30:26] [EMAIL PROTECTED]

setcookie() states "cookies must be sent before any other headers are
sent (this is a restriction of cookies, not PHP).

http://www.php.net/manual/en/function.setcookie.php

I would like to suggest this is a restriction of PHP, not cookies.

I can send and read cookies right in the middle of my HTML
when I use Javascript:
http://www.collegeSherbrooke.qc.ca/languesmodernes/cookie.htm

<script>

setCookie("TestCookie","first time",expdate);
var DisplayData = getCookie("TestCookie");
document.write(DisplayData);

document.write("<br>");

setCookie("TestCookie","second time",expdate);
var DisplayData = getCookie("TestCookie");
document.write(DisplayData);

</script>

When can we expect a feature change on setcookie() ?

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=17158&edit=1

Reply via email to