您现在的位置是:网站首页>软件开发>语言基础>PHPPHP
PHP Cookie
风口下的猪2019-06-09【PHP】
简介
Cookie 是什么?
cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。
一.如何创建 Cookie?
setcookie() 函数用于设置 cookie。
注意:setcookie() 函数必须位于 <html> 标签之前。
语法:setcookie(name, value, expire, path, domain);
例子1:
<?php
setcookie("user", "runoob", time()+3600);
?>
在上面的例子中,我们将创建名为 "user" 的 cookie,并为它赋值 "runoob"。我们也规定了此 cookie 在一小时后过期:
例子2:
<?php
$expire=time()+60*60*24*30;
setcookie("user", "runoob", $expire);
?>
在上面的实例中,过期时间被设置为一个月(60 秒 * 60 分 * 24 小时 * 30 天)
二.如何取回 Cookie 的值?
1.PHP 的 $_COOKIE 变量用于取回 cookie 的值。
<?php // 输出 cookie 值 echo $_COOKIE["user"]; // 查看所有 cookie print_r($_COOKIE); ?>
2.我们使用 isset() 函数来确认是否已设置了 cookie:
<?php if (isset($_COOKIE["user"])) echo "欢迎 " . $_COOKIE["user"] . "!<br>"; else echo "普通访客!<br>"; ?>
三.如何删除 Cookie?
当删除 cookie 时,可以使过期日期变更为过去的时间点。
删除的实例:
<?php // 设置 cookie 过期时间为过去 1 小时 setcookie("user", "", time()-3600); ?>
很赞哦! (0)
/ponder/index.php/index/catelist/catelist/cateid/10.html
相关阅读 (同一栏目)
- 解决 json_encode 格式化的数据出现反斜杠的问题
- .php?q=和&sid=是用来干什么
- $this
- exit() 函数
- PHP魔术方法集—-__construct()
- ::作用域运算符
- ::与new实例化的区别
- PHP中this,self,parent的区别
- 实例化和初始化的区别
- PHP Session
- PHP Cookie
- echo()、halt()、dump()、print()、print_r()的区别
- array_push()数据时,使用其返回值
- 如何更改WAMPServer默认配置之更改MySql默认ROOT帐号的密码
- 关于php集成环境mysql wamp 修改密码后phpMyAdmin拒绝访问解决办法
- Wamp如何设置访问域名,即除了localhost,通过其他字符串访问127.0.0.1
- Windows下安装Composer的详细教程
- Composer使用–下载第三方扩展库
- 实例化php类的时候如何传参
- PHP声明带有默认值的参数方法,调用时传参问题
- protected、private、public的区别
- super()和this()
- 携带token要先设置后端header的Access-Control-Allow-Headers
- Using $this when not in object context错误原因及解决办法
- BOM (byte order mark)
- windows系统下 命令行 php --version 的版本与phpinfo()版本不一致问题
- 在本地没问题,在线上项目显示控制器找不到
- 运行composer 报错:PHP Deprecated: Directive 'track_errors' is deprecated in Unknown on line 0
- Composer安装遇到fileinfo问题,提示Install or enable PHP's fileinfo extension
- PHP 的 ::class 用法
- PHP – 如何使用 bcsub() 函数从另一个中减去一个任意精度数?
- fastAdmin本地安装插件避坑
- fastAdmin的避坑
栏目目录
标签云
站点信息
- 文章统计:528篇
- 移动端访问:扫码进入SQ3R
