一天一篇之php学习篇6

cookie  创建cookie 使用setcookie() cookie是http头标的组成部分

参数说明举例
namecookie变量名

可用通过$_COOKIE["cookiename"]调用变量名为cookiename的cookie

valuecookie变量的值,该值保存在客户端

可用通过$_COOKIE['values']来获取values的值

expirecookie的失效时间,可用time()

如不设置cookie的失效时间,则cookie将永久有效,除非手动删除。

pathcookie在服务器端的有效路径

如该参数为'/'则它在整个domain内有效,默认是当前目录。

domaincookie有效的域名

如果要使cookie在域名下的所有子域名都有效,则应当设置为:abc.com

secure指明cookie是否仅通过安全的HTTPS

如果值为1,则cookie只能在https连接上

有效,如果值为0,则cookie在HTTP和HTTPS上均有效

<?php
if(!isset($_COOKIE['visittime']))
{
    setcookie('visittime',date('y-m-d H:i:s'));
    echo "欢迎第一次访问网站!"."<br>";
}else
{
    setcookie('visittime',date('y-m-d H:i:s'),time()+60);
    echo "你上次访问的时间为:".$_COOKIE['visittime'];
    echo "<br>";
}
echo "你本次访问的时间为:".date("y-m-d H:i:s");
?>

<?php
//使用cookie实现网站计数功能
if(!empty($_COOKIE['counter']))
{
    $counter = $_COOKIE['counter'] +1;
}else
{
    $counter = 1;
}
setcookie('counter',$counter,time()+2678400);
echo "<br>您是本站的第 $counter 位访客.";
?>

 

 

 

转载于:https://www.cnblogs.com/dbxh/p/3522880.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值