2019-12-10 |

Cookie

cookie 是服务器留在用户计算机中的小文件,网站可以用它来识别访问网站的计算机。

创建 cookie

通过 setcookie() 函数来创建一个 cookie ,成功返回 TRUE ,否则返回 FALSE 。

语法:

bool setcookie( string name [, string value [, int expire [, string path [, string domain ]]]] )
参数说明:
参数 说明
name cookie 名称
value 可选,cookie 值
expire 可选,过期时间,时间戳格式
path 可选,服务器端有效路径,/ 表示整个域名有效,默认为当前设置 cookie 时页面的路径
domain 可选,该 cookie 有效的域名

创建 cookie 的例子:

<?php
setcookie("username", "xiaoli", time()+3600);
?>

在该例子中,我们设置了一个名称为 username 的cookie,其值为 xiaoli ,并在1小时候后过期。如果时间也被省略,cookie 将会在会话结束后(一般是浏览器关闭)失效。

cookie 会以一定格式被存储在用户计算机特定位置。

一个更完整的例子:

<?php
setcookie("username", "xiaoli", time()+3600, "/", ".520mg.com");
?>

该例子使用了 path 和 domain 参数,即在 520mg.com 域名的 / 路径下该 cookie 都有效(即全站有效)。

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论