Cookie没有在PHP中设置

Joe*_*ssi 0 php cookies

认为这非常简单,但我花了半个小时试图弄明白无济于事.

$unique_id = uniqid(microtime(),1);

if (is_null($_COOKIE['client_id']))
  {
  setcookie("client_id", $unique_id);
  }
Run Code Online (Sandbox Code Playgroud)

但是当我通过$ _COOKIE ['client_id']检查cookie时,我得到一个空值.有什么想法吗?

fbs*_*stj 8

在输出任何内容之前必须设置Cookie.我以前也遇到过很多关于cookie的问题.

另外,请参阅无法在PHP中设置cookie?解释为什么你不能在设置它的同时检查它的存在.