PHP cookie未设置

blu*_*ile 1 php cookies

如果我运行这个:

$today = date('Y-m-d H:i:s');
$expire = time()+(20*60);
$ssid = md5(rand()*1000000000);
setcookie('id', $ssid, $expire) or die("couldn't set cookie. login failed."); 
Run Code Online (Sandbox Code Playgroud)

它总是死.有什么想法吗?

Dav*_*rtz 9

您必须在执行产生输出的任何其他操作之前设置cookie.一旦发送了HTTP标头,设置cookie就太晚了.