首頁 > 後端開發 > php教程 > php-cookie - PHP 无法删除cookie

php-cookie - PHP 无法删除cookie

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:14:06
原創
923 人瀏覽過

//$cookie保留时间
//$falg 用户唯一标识符
//$name 用户名
//设置cookie信息
function _setcookie($name,$flag,$time)
{

<code>switch($time)
{
    case 0:
        setcookie('username',$name);
        setcookie('userflag',$flag);
        _alert_location('登录成功', 'index.php');
        break;
    case 1:
        setcookie('username',$name,time()+86400);
        setcookie('userflag',$flag,time()+86400);
        _alert_location('登录成功', 'index.php');
        break;
    case 2:
        setcookie('username',$name,time()+604800);
        setcookie('userflag',$flag,time()+604800);
        _alert_location('登录成功', 'index.php');
        break;
}</code>
登入後複製
登入後複製

}
?>php-cookie - PHP 无法删除cookie
php-cookie - PHP 无法删除cookie
php-cookie - PHP 无法删除cookie

IE和火狐下都无法删除 请问是什么原因啊?

setcookie("username","",time()-1);
setcookie("userflag","",time()-1);

这样也不行

我已经解决~是path的问题
setcookie("username","",time()-1,'/My_Dome%201.0/');
这个样子就好了~但是很奇怪本地调试的时候为什么要加上'/My_Dome%201.0/'才行呢 不能是'/'吗?网站正式上线后 怎么修改呢?

更郁闷的是 火狐下和iE下的path不一样~
setcookie("username","",time()-1,'/My_Dome%201.0/'); //火狐下删除方式
setcookie("userflag","",time()-1,'/My_Dome%201.0/');
setcookie("username","",time()-1,'/My_Dome%201.0'); //IE下删除方式
setcookie("userflag","",time()-1,'/My_Dome%201.0');

出现这种问题请问有什么好的解决方式~

回复内容:

//$cookie保留时间
//$falg 用户唯一标识符
//$name 用户名
//设置cookie信息
function _setcookie($name,$flag,$time)
{

<code>switch($time)
{
    case 0:
        setcookie('username',$name);
        setcookie('userflag',$flag);
        _alert_location('登录成功', 'index.php');
        break;
    case 1:
        setcookie('username',$name,time()+86400);
        setcookie('userflag',$flag,time()+86400);
        _alert_location('登录成功', 'index.php');
        break;
    case 2:
        setcookie('username',$name,time()+604800);
        setcookie('userflag',$flag,time()+604800);
        _alert_location('登录成功', 'index.php');
        break;
}</code>
登入後複製
登入後複製

}
?>php-cookie - PHP 无法删除cookie
php-cookie - PHP 无法删除cookie
php-cookie - PHP 无法删除cookie

IE和火狐下都无法删除 请问是什么原因啊?

setcookie("username","",time()-1);
setcookie("userflag","",time()-1);

这样也不行

我已经解决~是path的问题
setcookie("username","",time()-1,'/My_Dome%201.0/');
这个样子就好了~但是很奇怪本地调试的时候为什么要加上'/My_Dome%201.0/'才行呢 不能是'/'吗?网站正式上线后 怎么修改呢?

更郁闷的是 火狐下和iE下的path不一样~
setcookie("username","",time()-1,'/My_Dome%201.0/'); //火狐下删除方式
setcookie("userflag","",time()-1,'/My_Dome%201.0/');
setcookie("username","",time()-1,'/My_Dome%201.0'); //IE下删除方式
setcookie("userflag","",time()-1,'/My_Dome%201.0');

出现这种问题请问有什么好的解决方式~

看看 path 和 domain 是不是写错了。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
php 帶cookie post 問題
來自於 1970-01-01 08:00:00
0
0
0
javascript - 單頁面 cookie問題
來自於 1970-01-01 08:00:00
0
0
0
javascript - 行動端cookie是否存在
來自於 1970-01-01 08:00:00
0
0
0
objective-c - iOS charles 偵錯cookie
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板