在php中怎么设置cookies的失效时间?

在php中怎么设置cookies的失效时间?,第1张

例程如下:

<?php

$value = 'something from somewhere'

setcookie("TestCookie", $value)/* 简单 cookie设置 */

setcookie("TestCookie",$value, time()+3600)/* 有效期 1个小时 */

setcookie("TestCookie", $value,time()+3600, "/~rasmus/",".example.com", 1)/* 有效目录 /~rasmus,有效域名 example.com及其所有子域名*/

?>

其中setcookie("TestCookie",$value, time()+3600)/* 有效期 1个小时 */ 后面的time()+3600设置的就是失效时间如果想要换效时间变得更长,只需增大后面的数值就可以了。

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

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

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

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

如果成功,则该函数返回 true,否则返回 false。

设置并发送 cookie:

<?php

$value = "my cookie value"

// 发送一个简单的 cookie

setcookie("TestCookie",$value)

?>

<html>

<body>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11248110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存