PHP 会话技术

一、什么是会话?

会话是跟踪web程序中常用的技术,用来跟踪用户的整个会话。
会话的作用:记住用户身份。

二、为什么要使用会话技术

我们在浏览网站的时候,访问每一个Web页面都是使用HTTP协议来实现的。由于HTTP协议是一个无状态的协议。这就会导致当一个用户请求一个页面以后,再请求该网站的其他页面,HTTP协议并不能告诉服务器这是同一个用户。因为HTTP协议是无状态的,所以我们无法跟踪用户。所以一定程度上会影响开发,例如:登录模块,如果不能跟踪用户,将会导致访问该网站的每一个都要求我们重新登录。

三、用户跟踪的方式

所谓用户跟踪,其实就是向另一个网页传递数据。

PHP里面提供了3种方法来实现网页之间传递数据:
①可通过超链接或者 header() 函数在URL后面附加参数的形式来传递数据。
② 使用cookie将用户的状态信息存储在客户端的计算机里面。
③ 使用session将用户的状态信息存储在服务器端的计算机里面。

如果用户的状态信息全部都是通过附加在URL后面来进行传递,那么,开发工作量是非常大。所以一般选用Cookie或者Session技术。

四、Cookie

  1. cookie 的作用
    cookie 常用于识别用户。

  2. cookie的概述:
    cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,能够创建并取回 cookie 的值。

  3. cookie的使用:
    创建Cookie : 在PHP里面,提供了一个叫做setCookie的函数,可以用客户端发送cookie信息
    Bool SetCookie(名称,值,生存时间,有效的目录,有效的域名,是否通过安全协议HTTPS来传输Cookie) Cookie的生存时间是以当前的时间戳来计算的 如果Cookie设置成功,则返回true

    (注意&#

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值