php创建cookie
2013-08-23 21:57:43 -0400
创建 cookie
通过 setcookie() 函数来创建一个
cookie ,
语法:
bool setcookie( string name [, string value [, int expire [, string path [, strin
参数说明:
参数 说明
name cookie 名称
value 可选,cookie 值
expire 可选,过期时间,时间戳格式
path 可选,服务器端有效路径,/ 表示整个域名有
效,默认为当前设置 cookie 时页面的路径
domain 可选,该 cookie 有效的域名
创建 cookie 的例子:
<?php
setcookie("username", "xiaoli", time()+3600);
?>
一个更完整的例子:
<?php
setcookie("username", "xiaoli", time()+3600, "/", ".5idev.com");
?>
该例子使用了 path 和 domain 参数,即在
5idev.com 域名的 / 路径下该 cookie 都
有效(即全站有效)。
读取 cookie
PHP 内置了 $_COOKIE 变量以访问设置的
cookie 值。
例子:
<?php
echo $_COOKIE["username"]; //输出 xiaoli
?>
使用 isset() 函数来检测 cookie 变量是
否已经被设置:
<?php
if (isset($_COOKIE["username"])) {
echo "欢迎你: ".$_COOKIE["username"];
} else {
echo "请登陆";
}
?>
销毁 cookie
可以通过设置 cookie 过期时间为以前的时
间点来销毁一个 cookie :
<?php
setcookie("username", "", time()-3600);
?>
Back to home
Subscribe |
Register |
Login
| N