位置: 编程技术 - 正文

PHP5中Cookie与 Session使用详解(php中cookie和session的区别)

发布时间:2023-12-25

1、Cookie和Session简介与区别

在非常多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie与 Session来跟踪和判断。

区别

Session信息是存放在server端,但session id是存放在client cookie的,当然php的session存放方法是多样化的,这样就算禁用cookie一样可以跟踪

Cookie是完全保持在客户端的如:IE firefox 当客户端禁止cookie时将不能再使用

2、Cookie的配置与应用

Setcookie(string name, string value, int expire,string path, string domain, int secure); 其中name是cookie变量名称标识,你在php中将能象使用普通变量名相同来用他引用cookie变量。value是cookie变量的初始值,expire 表示该cookie变量的有效时间;path 为该cookie变量的相关路径;domain 表示cookie变量的网站;secure 则需在 https 的安全传输时才有效。

SetCookie("Cookie", "cookievalue",time()+, "/forum", ".php.com", 1);接收和处理CookiePHP对Cookie的接收和处理的支持非常好,是完全自动的,跟FORM变量的原则一样,特别简单。比如设置一个名为 MyCookier的Cookie,PHP会自动从WEB服务器接收的HTTP头里把它分析出来,并形成一个与普通变量一样的变量,名为$ myCookie,这个变量的值就是Cookie的值。数组同样适用。另外一个办法是引用PHP的全局变量$HTTP_COOKIE_VARS数组。分别举例如下:(假设这些都在以前的页面里设置过了,并且仍然有效)

echo $MyCookie;echo $CookieArray[0];echo $_COOKIE["MyCookie"]; echo $HTTP_COOKIE_VARS["MyCookie"]; 删除Cookie

要删除一个已经存在的Cookie,有两个办法:

1、SetCookie("Cookie", "");2、SetCookie("Cookie", "value" , time()-1 / time() );

使用Cookie的限制

1、必须在HTML文件的内容输出之前设置;2、不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。3、限制是在客户端的。一个浏览器能创建的Cookie数量最多为个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过个。3、Session的配置与应用

注意:session_register(),session_unregister,session_is_registered在php5下不再使用

//cookies用法实例

//session用法实例

推荐整理分享PHP5中Cookie与 Session使用详解(php中cookie和session的区别),希望有所帮助,仅作参考,欢迎阅读内容。

PHP5中Cookie与 Session使用详解(php中cookie和session的区别)

文章相关热门搜索词:php中cookie的值存储在哪,php中的cookie,php中cookie和session的区别,php中的cookie,php中cookie的值存储在哪,php中的cookie,php的cookies与sessions应用,php的cookies与sessions应用,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP Switch 语句之学习笔记 PHP中的Switch语句用于执行基于多个不同条件的不同动作。Switch语句如果您希望有选择地执行若干代码块之一,请使用Switch语句。使用Switch语句可以避免

PHP循环函数使用介绍之PHP基础入门教程 PHP中的循环主要用户执行相同代码块运行指定的次数。PHP循环主要有四种:while,do…while,for,foreach。下面我们分开讲解每种循环的用法。while语句:

分享下PHP register_globals 值为on与off的理解 register_globals的值可以设置为:On或者Off,我们举一段代码来分别描述它们的不同。代码:formname="frmTest"id="frmTest"action="URL"inputtype="text"name="user_name"id="user_na

标签: php中cookie和session的区别

本文链接地址:https://www.jiuchutong.com/biancheng/278574.html 转载请保留说明!

上一篇:PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解(php tr td)

下一篇:php数组声明、遍历、数组全局变量使用小结(php数组可以使用哪些键名)

  • 外地预缴的附加税怎么算
  • 个税申报人员报送成功怎么删除
  • 内账采购含税怎么转不含税
  • 二手车交啥税
  • 企业之间的借款利息计入什么科目
  • 期间费用包括哪三种
  • 合作社增值税免税项目
  • 增值税发票过期了税金怎么办
  • 凭证单据的整理
  • 以前没有计提增值税吗
  • 商业企业购货分录
  • 小规模纳税人代理记账一般多少钱
  • 房地产建造运费怎么计算
  • 所得税汇算清缴后发现有误怎么办
  • 增值税未实际收到款项可以抵扣吗?
  • 物业服务费属于什么合同印花税
  • 实收资本的印花税减半征收吗
  • 个人劳务费发票个人所得税
  • 企业在筹建期间发生的费用
  • 退休人员再任职个人所得税
  • 开普票可以抵扣进项票
  • 民间非营利组织财务报表
  • 中药饮片加成率超的原因
  • 定期存款计入什么科目
  • 纳税人月销售额怎么算
  • 怎么解决百度打不开页面
  • 应收账款的账面余额公式
  • 存货跌价准备怎么理解
  • 购买货车预付保险怎么算
  • 大沙丘国家公园在哪里
  • ThinkPHP让../Public在模板不解析(直接输出)的方法 原创
  • 在win7中怎么安转只兼容win10的软件
  • intel me有什么用
  • 减免税款怎么做账务处理
  • 企业租地建厂流程
  • 购买二手车要缴税吗
  • vue3+ts+vite
  • 个人所得税零报税怎么报
  • 公司给员工餐补计入
  • php实现当前页面的快捷键
  • php执行命令的函数
  • yii2.0框架
  • 当月的印花税什么时候申报
  • 银行对账单冲正的单据在财务软件哪里找
  • PostgreSQL中常用的时间日期脚本使用教程
  • 购辅助材料会计分录
  • 商场收取租金如何入账
  • 哪些收入需缴纳增值税
  • 建筑业一般纳税人增值税税负
  • 优惠的会计分录
  • 培训费发票可以抵扣吗
  • 跨年的管理费用可以直接冲吗
  • 服务行业进项税额加计扣除
  • 本月应负担的修理费
  • 公司工会经费怎么花不违规
  • 最新职工福利费列支范围
  • 编写sql需要注意什么
  • u盘安装win8.1系统教程
  • 从根上保证电脑安全、不中毒的方法
  • mac设置启动系统
  • 删除微软
  • xpcpu占用100
  • 访问win10
  • win10时间不见了怎么办
  • Win10系统中怎么将文件夹进行压缩
  • 打开应用通知栏
  • linux系统的安装和常用命令
  • js导入图片
  • JavaScript中对象方法的创建
  • python pyb库
  • unity 摄像机
  • python 自定义类模块
  • jsp中img标签
  • jquery datatable排序
  • 北京税务总局
  • 甘肃国家税务总局
  • 湖北国税办税人是谁
  • 税控发票开票软件提示非征期不得抄报税?是什么意思?
  • 香水类香精应该具备什么条件
  • 增值税申报表如何下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号