php设置和读取cookie

WBOY
Freigeben: 2016-06-23 13:40:58
Original
1193 Leute haben es durchsucht


概念理解:

Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。

setcookie(name,value,expire,path,domain,secure)
Nach dem Login kopieren


php设置cookie

a.键和值:

setcookie("name",'zhangshan');
Nach dem Login kopieren


b.设置超时时间:

setcookie("name",'zhangshan',time()+10);
Nach dem Login kopieren


c.设置路径

setcookie("name",'zhangshan',time()+10,'/');
Nach dem Login kopieren


d.设置访问域

 setcookie("name",'zhangshan',time()+10,'mi.com');
Nach dem Login kopieren

d.设置安全性访问值0或1


注:cookie只能存储字符串、和数字;


php读取cookie

a.直接用键值 $name

b.超全局$_COOKIE['name']或$HTTP_COOKIE_VARS['name']读取


注cookie不能如下设置多个值:

   setcookie("name",'zhangshan');   setcookie("age",15);
Nach dem Login kopieren

如果要设置多个值,可以序列化数组,然后再存到某个变量

$arr = array(1,2,3);  $arr_str = serialize($arr);    setcookie("name",$arr_str);  
Nach dem Login kopieren


php删除cookie

setcookie('name'); 
Nach dem Login kopieren

或者

setcookie('name','zhangsan',time()-1); 
Nach dem Login kopieren








Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage