ID:               47740
 Updated by:       j...@php.net
 Reported By:      jonathan dot aquino at gmail dot com
-Status:           Assigned
+Status:           Bogus
 Bug Type:         HTTP related
 Operating System: Unix
 PHP Version:      5.2CVS-2009-03-21 (snap)
 Assigned To:      mike
 New Comment:

PECL bugs are supposed to be reported elsewhere, not in PHP core bugs.
http://pecl.php.net/bugs/ is good place to begin with..


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

[2009-03-21 04:31:35] ka...@php.net

The prototype for http_build_cookie() says that it accepts an array
only and the description below it says an array/object. The following:
C:\php\src\Release_TS>php -r "$c =
http_parse_cookie('RMID=2dab5fc9296749c2f28ec0b7; expires=Saturday,
20-Mar-2010 01:34:06 GMT; path=/;domain=.nytimes.com');
var_dump(http_build_cookie($c));"

gives:
Warning: http_build_cookie() expects parameter 1 to be array, object
given in Command line code on line 1
bool(false)

however casting it to an array before passing it to http_build_cookie,
like:
http_build_cookie((array) $c);


makes it work, assigned to Mike so he can clarrify its an error with
pecl/http or a documentation issue.

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

[2009-03-21 04:14:27] jonathan dot aquino at gmail dot com

Description:
------------
http_build_cookie returns false. PHP 5.2.6.

Reproduce code:
---------------
$cookie = http_parse_cookie('RMID=2dab5fc9296749c2f28ec0b7;
expires=Saturday, 20-Mar-2010 01:34:06 GMT; path=/;
domain=.nytimes.com'); 
var_dump(http_build_cookie($cookie)); 

Expected result:
----------------
RMID=2dab5fc9296749c2f28ec0b7

Actual result:
--------------
FALSE


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


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

Reply via email to