PHP进阶:设置cookie
来源:互联网 发布:速度达软件 编辑:程序博客网 时间:2024/05/21 10:29
设置cookie
PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个:
name( Cookie名)可以通过$_COOKIE['name'] 进行访问
value(Cookie的值)
expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效
path(有效路径)如果路径设置为'/',则整个网站都有效
domain(有效域)默认整个域名都有效,如果设置了'www.imooc.com',则只在www子域中有效
$value = 'test';setcookie("TestCookie", $value);setcookie("TestCookie", $value, time()+3600); //有效期一小时setcookie("TestCookie", $value, time()+3600, "/path/", "imooc.com"); //设置路径与域
PHP中还有一个设置Cookie的函数setrawcookie,setrawcookie跟setcookie基本一样,唯一的不同就是value值不会自动的进行urlencode,因此在需要的时候要手动的进行urlencode。
setrawcookie('cookie_name', rawurlencode($value), time()+60*60*24*365);
因为Cookie是通过HTTP标头进行设置的,所以也可以直接使用header方法进行设置。
header("Set-Cookie:cookie_name=value");
任务
使用setcookie设置一个名为test,值为$value的Cookie。如果在这执行没有显示效果,可以试试自己配置PHP环境,写两个页面,第一个页面写入cookie,第二个页面输出cookie。
<?php$value = time();//在这里设置一个名为test的Cookiesetcookie('test',$value);if (isset($_COOKIE['test'])) { echo 'success';}
0 0
- PHP进阶:设置cookie
- PHP进阶:cookie简介
- php 设置cookie修改cookie
- 如何设置PHP cookie
- php设置cookie
- Php Cookie,Session设置
- php进阶:cookie的有效路径
- php进阶:session和cookie的异同
- php 设置cookie与清除cookie方法
- php设置和获取cookie
- php设置和获取cookie
- PHP 设置 Session Cookie 过期
- php设置和获取cookie
- php设置和获取cookie
- php设置和获取cookie
- php设置和读取cookie
- PHP 设置与删除cookie
- Cookie 进阶
- 199. Binary Tree Right Side View
- 关于DEDE解决无法下载远程图片(远程抓图、存图)到本地?
- title和alt的区别
- 长尾关键词是什么意思呢
- 为什么网站打得开,却ping不通, 网站却打得开
- PHP进阶:设置cookie
- dede channel如何判断当前循环的栏目是不是最后一个
- Android+FFmpeg+OpenSL ES音频解码播放
- 21个为您的网站和博客提供的免费视频播放器
- 选择排序
- dedecms indclude/date/base_dic_full.dic是什么文件 V5.7上 8M多,请问这个文件是干啥的?
- 【VIP】322. Coin Change 【M】【53】【动态规划】
- dede5.7视频模型精简版+dede5.7视频模型多集版下载
- dede搜索结果页列表标题长度修改方法