PHP
setcookie("root",$_GET['q'],time()+3600*24*365,"/","iouyeah.com");//365天 {:setcookie("name","value");} $_COOKIE["name"]; $HTTP_COOKIE_VARS["name"]; $iousimimima = $this->request->param('iousimimima'); $data=Config::get('site.iousimimima'); if($iousimimima==$data){ setcookie("iousimimima",1, time()+3600*4,"/","iouyeah.com"); return $this->success('下架开启',$data); }else{ setcookie("iousimimima",0, time()+3600*1,"/","iouyeah.com"); return $this->success('私密开启',$data); }
用isset函数来判断是否存在cookie的设置。
if(isset($_COOKIE['user'])){
echo "有设置";
} if (isset($_COOKIE['cookie_name'])) { // Cookie 已设置 } else { // Cookie 未设置 }
JQ
$.cookie("keydown_isClose",'yes',{expires:365,path:"/",domain:"iouyeah.com"});//365天 $.cookie('name', 'value'); $.cookie('name'); $.removeCookie('name');
JS
function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); }
发表评论 取消回复