位置: 编程技术 - 正文

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

编辑:rootadmin

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数组可以使用哪些键名)

  • 发票丢失的税务处罚
  • 母公司合并子公司会计处理
  • 无偿使用场地涉及的问题
  • 提高资产利用率,增加销售收入
  • 哪些企业适用于品种法
  • 免抵退税额如何填报
  • 如何查询对方是不是一般纳税人
  • 公允价值模式下,投资性房地产不计提折旧或摊销
  • 在建期间土地使用税可以资本化吗
  • 建筑公司核定征收是什么意思
  • 无形资产和固定资产的折旧
  • 收到跨境分红的会计处理怎么做?
  • 顾客办理会员卡要退怎么办
  • 制造型企业采购
  • 杭州增值税发票查询
  • 装修费属于劳务费吗
  • 当前一般纳税人增值税税率
  • 房产税实施城市
  • 滞纳金是否有上限
  • 电子发票真伪查询
  • 红字发票通知单已经上传可以作废吗
  • 建筑公司材料费属于什么科目
  • 新准则 预提费用
  • 工地伙食标准 费用
  • 机械租赁的发票
  • 协会会费计入什么会计科目二级
  • 农机公司也要缴残保金吗
  • 税务师入会与不入会冲突
  • win11windows键没反应
  • 在windows7提供了一种什么技术
  • 其他流动负债有利息吗
  • 已抵扣的固定资产进项税转出如何处理
  • 职工薪酬核算的内容
  • 债权转增资本的条件
  • windows 10预览版
  • 栀子花叶子发黄是什么原因
  • 败诉方支付诉讼费怎么入账
  • 巨浪向我冲来改为拟人句
  • 营业利润期末余额怎么算
  • php 验证码
  • mp3格式最高音质
  • php技巧
  • vscode+live server——更改端口号——基础积累
  • etc通行费发票可以抵扣吗
  • 政府补贴收入确认政策
  • 帝国cms界面
  • 现金流量表企业所得税
  • phpcms插件
  • 代收代缴水费可以加多少损耗
  • 代管资金支出怎么做账
  • access使用查询向导创建查询
  • 资产管理业务是表外业务吗
  • 固定资产折旧会影响净利润吗
  • 货物退回并补货什么意思
  • 未分配利润处理顺序
  • ce认证所需的模块有哪些
  • 无形资产175加计扣除例题
  • 营业外收入可以冲减管理费用吗
  • 工程分包如何开具发票
  • 一般存款账户可以办理现金缴存但不得办理现金支取
  • 租赁收入属于什么行业
  • 咨询服务费计入哪里
  • 免征增值税进项税怎么弄
  • 跨行收报属于什么科目
  • 应收账款和应付账款属于什么科目
  • 建账及账务处理步骤
  • mysql osc
  • linux安装openssh-server
  • vrvedp_m.exe是什么进程
  • mac 钥匙串访问
  • win10预览版怎么安装
  • glimp使用方法
  • css自学
  • python创建二维数据表
  • php和mysql的结合是目前web开发中的黄金组合
  • python中字典怎么用
  • echarts图表
  • 如何理解python语言
  • 车险专票怎么做账
  • 小规模纳税人需要进项票吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设