來源:互聯網
上載者:User
關鍵字
php-cookie
php
cookie
//$cookie保留時間
//$falg 使用者唯一識別碼
//$name 使用者名稱
//設定cookie資訊
function _setcookie($name,$flag,$time)
{
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;}
}
?>
IE和Firefox下都無法刪除 請問是什麼原因啊?
setcookie("username","",time()-1);
setcookie("userflag","",time()-1);
這樣也不行
我已經解決~是path的問題
setcookie("username","",time()-1,'/My_Dome%201.0/');
這個樣子就好了~但是很奇怪本地調試的時候為什麼要加上'/My_Dome%201.0/'才行呢 不能是'/'嗎?網站正式上線後 怎麼修改呢?
更鬱悶的是 Firefox下和iE下的path不一樣~
setcookie("username","",time()-1,'/My_Dome%201.0/'); //Firefox下刪除方式
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)
{
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;}
}
?>
IE和Firefox下都無法刪除 請問是什麼原因啊?
setcookie("username","",time()-1);
setcookie("userflag","",time()-1);
這樣也不行
我已經解決~是path的問題
setcookie("username","",time()-1,'/My_Dome%201.0/');
這個樣子就好了~但是很奇怪本地調試的時候為什麼要加上'/My_Dome%201.0/'才行呢 不能是'/'嗎?網站正式上線後 怎麼修改呢?
更鬱悶的是 Firefox下和iE下的path不一樣~
setcookie("username","",time()-1,'/My_Dome%201.0/'); //Firefox下刪除方式
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 是不是寫錯了。