php之cookie的用法,php 给cookie赋值之setcookie()用法

本文介绍了PHP中设置和读取cookie的方法,强调了`setcookie()`函数必须包含有效期参数才能正常工作。通过示例展示了如何为单一值和二维数组设置cookie,并在后续页面中解析和打印cookie值。掌握这些技巧对于Web开发中的用户状态管理至关重要。
摘要由CSDN通过智能技术生成

今天早想做一个功能用户登录之后我把用户的名字保存到cookie中但是我开始使用读取cookie 的方法,但是没效果,后来发现使用setcookie()后面必须带时间才可以,下面我来介绍一下。

语法

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

参数     描述

name 必需。规定 cookie 的名称。

value 必需。规定 cookie 的值。

expire 可选。规定 cookie 的有效期。

path 可选。规定 cookie 的服务器路径。

domain 可选。规定 cookie 的域名。

secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。

例,一个简单给cookie赋值

 代码如下复制代码

$value = "my cookie value";

// 发送一个 24 小时候过期的 cookie

setcookie("TestCookie",$value, time() 3600*24);

?>

例,二维数组存储到cookie

a.php

 代码如下复制代码

$cart_info[0][0] = "1123";

$cart_info[1][0] = "5334521";

$cart_info[1][2] = "df";

$cart_info[4][2] = "fefe";

setcookie("xia",serialize($cart_info));

?>

b.php

 代码如下复制代码

$other = StripSlashes($_COOKIE['xia']);

print_r(unserialize($other));

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值