php如何修改cookie时间

发布时间:2021-07-14 09:56:34 作者:chen
来源:亿速云 阅读:162

本篇内容主要讲解“php如何修改cookie时间”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何修改cookie时间”吧!

php中可利用setcookie()函数来修改cookie时间,只需给该函数的第三个参数设置一个时间值即可;语法格式“setcookie(名称,值,expire)”,参数expire规定cookie的过期时间(Unix时间戳的形式)。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

在php中,可以利用setcookie()函数来修改cookie时间。

setcookie() 函数向客户端发送一个 HTTP cookie。

cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当同一台计算机通过浏览器请求页面时,就会发送这个 cookie。

cookie 的名称自动指定为相同名称的变量。例如,如果被发送的 cookie 名为 "user",则会自动创建一个名为 $user 的变量,包含 cookie 的值。

必须在任何其他输出发送到客户端前对 cookie 进行赋值。

如果成功,该函数返回 TRUE。如果失败则返回 FALSE。

setcookie() 函数的语法格式如下:

setcookie($name,$value,$expire,$path,$domain,$secure,$httponly)

参数说明如下:

注意:如果在调用 setcookie() 函数以前产生了输出,setcookie() 会调用失败并返回 FALSE。 如果 setcookie() 成功运行,则会返回 TRUE。

示例:

使用 setcookie() 函数创建 Cookie。

<?php
    setcookie('Website', '亿速云');
    setcookie('Title', 'Cookie', time()+3600);  // 设置 Cookie 1 小时后过期
    setcookie('Url', 'https://www.php.cn/', time()+3600, '/', 'www.php.cn', false);
    echo '<pre>';
    print_r($_COOKIE);
?>

输出:

Array
(
    [Website] => 亿速云
    [Title] => Cookie
    [Url] => https://www.php.cn/
)

使用 setcookie() 函数修改cookie时间为过期时间---即删除cookie

<?php
    setcookie('Website','');
    setcookie('Title','Cookie',time()-1);
    echo '<pre>';
    print_r($_COOKIE);
?>

运行结果如下:

Array
(
    [Url] => http://c.biancheng.net/php/
)

到此,相信大家对“php如何修改cookie时间”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. php中设置cookie过期时间的方法
  2. 如何设置php cookie时间

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php cookie

上一篇:Python Matplot中文显示的示例分析

下一篇:pyqt5如何使用cv2显示图片

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》