Accessing $_COOKIE immediately after setcookie()

前端 未结 9 1054
轻奢々
轻奢々 2020-11-22 05:43

I\'m trying to access a cookie\'s value (using $_COOKIE) immediately after calling the setcookie() function in PHP. When I do so, $_COOKIE[\

9条回答
  •  余生分开走
    2020-11-22 06:18

    I set a constant at the same time the cookie was created

    define('CONSTANT', true);
    return setcookie('cookiename', 'cookie value goes here', time() + 60 * 60 * 24 * 30, '/');
    

    I can then immediately do something by:

    if(isset($_COOKIE['cookiename']) || $_COOKIE['cookiename'] || defined('CONSTANT') && CONSTANT)
    

提交回复
热议问题