多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
设置cookie,发送一个cookie到客户端 语法:bool setcookie ( string $name \[, string $value \[, int $expire = 0 \[, string $path \[, string $domain \[, bool $secure = false \[, bool $httponly = false \]\]\]\]\]\] ) 参数: $name,COOKIE名称; $value,COOKIE的值; $expire,有效期,默认是0.设置time()+3600,表示3600秒后失效.PHP\_INT\_MAX表示不失效,time()-1表示删除cookie $path,有效路径.默认是网站根目录”/”, 上级目录能找到.当前域名可以访问.一般会设置,比如’/upload’表示只能在upload目录及其子目录下使用 $domain,有效域名。 $secure,是否仅能使用https来传送COOKIE.默认值是false,可以使用http发送cookie $httponly,是否只能通过http协议来使用COOKIE.默认false.其他程序也能使用cookie.如js. document.cookie来读取 注意:设置cookie的名称一般是字符串,可以是” 数组形式”名字,不能是其他类型.值也是字符串,不能是其他类型.如果使用数组形式的cookie名称,该名称不能加引号 比如:$n=setcookie(“arr\[name\]”,”123”); $v=setcookie(“arr\[yes\]”,”456”); echo $\_COOKIE\[‘arr’\]\[‘name’\],”<br />”; echo $\_COOKIE\[‘arr’\]\[‘yes’\]; 读取cookie:用$\_COOKIE\[‘’\],如果名字是数组形式,读取用$\_COOKIE\[‘’\]\[‘’\] 删除cookie:设置有效期为过去时间,或者把第二个参数,cookie设置为false或者设置为’’又或者不设置cookie值 #### 总结 Setcookie(键,值,有效期=0,有效路径=‘’,有效域名=‘’,是否仅安全连接传输=false,是否HTTPonly=false) 有效路径:/为整站有效;有效域名: .kang.com 在所有kang.com下的子域名都有效