php - $_SERVER['HTTP_COOKIE'] return's two PHPSESSID -
i getting 2 phpsessid while printing $_server['http_cookie']. don't know how set twice, in local system. when check server cookie like:
echo $_server['http_cookie']; //result 'fe_toolbar=false; fe_toolbar=false; phpsessid=4tvbovcjk0msf9dvibeb31c2b7; langid=1; backendlangid=2; phpsessid=46aagg1hg7as2uh9bihjlpp8h7' when check cookie alone :
print_r($_cookie); //result array ( 'fe_toolbar' => 'false', 'phpsessid' => '4tvbovcjk0msf9dvibeb31c2b7', )
you can have multiple cookies same name. happens when set cookie different path or domain attributes. all send server.

the rfc 6265 specific
if cookie header contains 2 cookies same name (e.g., set different path or domain attributes), servers should not rely upon order in these cookies appear in header.
your $_cookie populated 1 of these values.
Comments
Post a Comment