我正在尝试设置Cookie
如下: -设置cookie不会工作
//generate secure token
function Generate()
{
$temp = md5(uniqid(rand(), TRUE));
return $temp . md5(md5(uniqid(rand(), TRUE)));
}
function Set($name, $value, $expire)
{
$domain = isset($_SERVER["HTTPS"]) ? "https://" : "http://";
$domain .= $_SERVER["HTTP_HOST"];
setcookie($name, $value, $expire, '/', $domain, isset($_SERVER["HTTPS"]), true);
}
然后我打电话吧: -
$_SESSION['token']=Generate();
Set("token", $_SESSION['token'], time() + 60 * 60 * 24 * 7);
我的会议被设定,但是该cookie不,我看不到是什么原因引起的问题!
确保您的Cookie应在任何输出开始前设置 – ManiMuthuPandi
上午100%确定我不输出任何东西!在它之前 – Abanoub
如果'public function Set()'是一个类方法,那么对'Set()'的调用应该像'$ cookie-> Set(...)' –