php如何添加cookie

1.setcookie($name, $value, $expire, $path, $domain, $secure)

  • $name: cookie的名称
  • $value: cookie的值,会自动进行URL编码,接收时会进行URL解码,cookie值的类型只能是 标量数据类型,不能是数组,对象,资源。
  • $expire: 默认情况下,浏览器退出就自动失效,cookie的有效期 一般用time()+N表示新的时间戳,在当前时间再加上N秒,产生一个新的时间戳。
  • $path:  $path默认为"/"代表当前网站根目录,在当前目录及其所有子目录都可以使用。
  • $domain: 默认情况下,COOKIE只能在当前域名下有效,如果COOKIE域名有效性,设置为主域名,则在所有域名下都可以使用。如果设置为子域名,则只能在子域名下使用该COOKIE
  • $secure:默认情况下,是http协议发送,true是通过https协议发送。

只设置cookie名和cookie值

 

 

设置了有效性,域名,路径,

 

 

 https下,可以取得所有cookie

 

 

 

 2.删除cookie

  • 将时间设为过去的时间
  • 设置cookie的值为false或空字符串

 

 

 

posted @ 2020-09-09 20:50  kalistabc  阅读(747)  评论(0)    收藏  举报