ID:               46639
 User updated by:  simon at incarnis dot com
 Reported By:      simon at incarnis dot com
 Status:           Bogus
 Bug Type:         *Web Server problem
 Operating System: Solaris 10
 PHP Version:      5.2.6
 New Comment:

Is this documented anywhere?
And isn't it kind of strange to call the parameter optional if it
isn't?


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

[2008-11-21 15:53:00] [EMAIL PROTECTED]

This is just how it works. No bug here.

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

[2008-11-21 15:20:59] simon at incarnis dot com

Description:
------------
Cookie is created with an 8 hour expiry time, supplying only the name,
value and expire parameters.

Attempt to remove cookie using setcookie with the same name, a null
value and an expire parameter of -1 hours.

Cookie not removed.

Supplying the (supposedly optional) path parameter set to "/"
successfully removes the cookie.



Reproduce code:
---------------
setcookie("user", $_SESSION[user], mktime()+(60*60*8));  


...
...

setcookie("user",NULL,mktime()-3600);       

Expected result:
----------------
Cookie should not exist.

Actual result:
--------------
Cookie does exist. Add a path parameter of "/" to the removal call and
the cookie is removed.


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


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

Reply via email to