Re: PHP setcookie() 函数

添加时间:15-11-16 所属分类:PHP工具与代码
  例子 1

设置并发送 cookie:

[code]<?php
$value = "my cookie value";

// 发送一个简单的 cookie
setcookie("TestCookie",$value);
?>[/code]

[code]<?php
$value = "my cookie value";

// 发送一个 24 小时候过期的 cookie
setcookie("TestCookie",$value, time()+3600*24);
?>
[/code]

例子 2

检索 cookie 值的不同方法:

代码
[code]
<?php
// 输出个别的 cookie
echo $_COOKIE["TestCookie"];
echo "<br />";
echo $HTTP_COOKIE_VARS["TestCookie"];
echo "<br />";

// 输出所有 cookie
print_r($_COOKIE);
?>
[/code]


输出:

my cookie value
my cookie value
Array ([TestCookie] => my cookie value)



例子 3

通过把失效日期设置为过去的日期/时间,删除一个 cookie:

[code]<?php
// 把失效日期设置为一小时前
setcookie ("TestCookie", "", time() - 3600);
?>

[/code]



例子 4

创建一个数组 cookie:

代码
[code]<?php
setcookie("cookie[three]","cookiethree");
setcookie("cookie[two]","cookietwo");
setcookie("cookie[one]","cookieone");

// 输出 cookie (在重载页面后)
if (isset($_COOKIE["cookie"]))
{
foreach ($_COOKIE["cookie"] as $name => $value)
{
echo "$name : $value <br />";
}
}
?>
[/code]


输出:

three : cookiethree
two : cookietwo
one : cookieone

康盛产品中的应用:

代码
[code]/**
* 01.cookie设置
* */
function ssetcookie($var, $value, $life=0) {
global $_SGLOBAL, $_SC, $_SERVER;
setcookie($_SC['cookiepre'].$var, $value, $life?($_SGLOBAL['timestamp']+$life):0, $_SC['cookiepath'], $_SC['cookiedomain'], $_SERVER['SERVER_PORT']==443?1:0);
}[/code]
复制代码
  • 1
  • 2

前篇:discuz 经典php加密解密函数 authcode 解析 后篇:得益牛奶变质喝完拉肚子 送奶员:每年都有坏...
发表我的评论


推荐文章   创城路上 “唐冶大妈”亮了   2名老师7个娃 既当校长又当老师的他坚守...   PHP cURL实现模拟登录与采集使用方法详...   78岁院士坐高铁笔耕不辍 网友:这才是脊...   1978年河南文科状元刘震云:如果不是高...
随机文章   PHP使用 $_GET获取传递值为空时的处理代...   编程从业五年的十四条经验   使用JSON实现数据的跨域调用   php不错的验证码   PHP上传文件代码,仅适合初学者,代码简洁...
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555