加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php创建、获取cookie及基础要点分析

发布时间:2020-12-13 02:22:32 所属栏目:PHP教程 来源:网络整理
导读:《:php创建、获取cookie及基础要点分析》要点: 本文介绍了:php创建、获取cookie及基础要点分析,希望对您有用。如果有疑问,可以联系我们。 PHP编程 本文实例讲分析了php创建、获取cookie及基础要点.供大家参考研究.具体如下: PHP编程 假设为:coo

《:php创建、获取cookie及基础要点分析》要点:
本文介绍了:php创建、获取cookie及基础要点分析,希望对您有用。如果有疑问,可以联系我们。

PHP编程本文实例讲分析了php创建、获取cookie及基础要点.分享给大家供大家参考.具体如下:

PHP编程假设为:cookie1.php文件

代码如下:
<?php
setCookie("name","百度",time()+60);
echo "保存cookie";
?>

必需参数为三个:

PHP编程(1)第一参数:name为键值,自己设定;
(2)第二参数:实例中的”百度“表示键值name对应的value值;
(3)第三参数:表示过期时间,time()+60,表示过期时间为60秒;

PHP编程实例中cookie代码解析,及基础要点

PHP编程1、浏览器打开cookie1.php时,服务器会以信息:Set-Cookie:name=%B0%D9%B6%C8; expires=Tue,06-Nov-2012 16:09:27 GMT(备注:该信息请用抓包工具查看)来回应http哀求,客户端浏览器获得此信息,并保存到cookies文件里(不同浏览器与操作系统,保存位置与文件类型不一样)
2、如果没有设置第三个时间参数,默认是会话结束(关闭浏览器)时,cookie就失效(此情况,cookie是保存在浏览器缓存里).
3、cookie只能保存字符串信息,也就是对象不能保存(session可以保存对象).
4、如果键值是中文,默认采用 urlencode方式,将中文进行转码.
5、cookie保存时,以明文方式保存,所以,保存密码时需要进行处理,如md5.
6、可以保存多个cookie.
7、同一个页面中不同cookie,保存的时间可以设置成不一样.
8、一个网站对应有一个保存cookie的文件(如果有设置cookie的话).

PHP编程获取cookie

PHP编程文件:cookie2.php

代码如下:
<?php
echo "<pre>";
print_r($_COOKIE);
echo $_COOKIE['name'];
?>

$_COOKIE是一个预定义变量(数组),在cookie的有效时间内,可以采用上面的代码输出cookie.
知识要点说明:浏览器在拜访cookie2.php页面的时候,会将cookies信息传送到服务器上,这是http协议规定的(可以采用抓包工具查看,如下图)

PHP编程:php创建、获取cookie及基础要点分析

PHP编程希望本文所述对大家的php程序设计有所赞助.

欢迎参与《:php创建、获取cookie及基础要点分析》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读