为什么要使用会话技术 我们在浏览网站的时候,访问每一个Web页面都是使用HTTP协议来实现的。由于HTTP协议是一个无状态的协议。这就会导致当一个用户请求一个页面以后,再请求该网站的其他页面,HTTP协议并不能告诉服务器这是同一个用户。 因为HTTP协议是无状态的,所以我们无法跟踪用户。所以一定程度 ...
分类:
Web程序 时间:
2017-08-19 15:56:15
阅读次数:
167
session:将会话数据存储在服务器端,并且让数据能够识别浏览器的一种技术。 原理图: 通过分析原理图: 1)会在服务器开辟SESSION会话数据区保存会话数据; 2)开辟会话数据区后,将会生成一个唯一的PHPSESSID,并且返回给浏览器作为一个COOKIE数据。 session的使用 -- 基 ...
分类:
Web程序 时间:
2017-08-18 13:33:04
阅读次数:
267
PHP会话控制 跟踪用户的方式,在PHP里面提供了三种跟踪用户的方式:一种通过URL一样在后面附加参数来实现数据的传说,第二种使用cookie将用户的状态信息存储只客户端的计算机里面, 第三种是使用session将用户的状态信息存储字服务器端的计算机里 面。 cookie的应用 cookie的概述 ...
分类:
其他好文 时间:
2017-08-17 15:17:07
阅读次数:
104
PHP会话机制 session的基本使用 1,思考:登录网站后,在每个网页都能拿到用户信息 (1) 使用超链接传递用户名,这样太繁琐了,不建议使用 。 (2) 使用数据库,每打开一个页面都查询一次用户信息表,这样网页加载速度变慢,用户体验变差。 (3) 使用cookie,登录成功后,服务器将用户信息 ...
分类:
Web程序 时间:
2017-06-11 17:18:54
阅读次数:
259
首先说明一点:session不一定必须依赖cookie,只是php默认客户端sessionid基于cookie方式保存。 到此,我想你也应该了解了php默认的session客户端保存方式是基于cookie的,所以一旦客户端禁用Cookie,那么session跨页将会失效,不知道这么描述是否合适,通俗 ...
分类:
Web程序 时间:
2017-05-24 19:23:44
阅读次数:
273
相同点: 都可以在解决HTTP无状态的问题,使同一个客户端在访问网站的多次请求中,可以保存,设置信息,并且在请求事物之间建立联系。 不同点: 简单的说cookie的信息保存在客户端,session的信息保存在服务器端。 Session采用键值对,也就是说ID存放客户端,而值放在服务器端,是通过用户的 ...
分类:
Web程序 时间:
2017-05-24 19:13:47
阅读次数:
135
数据库用到的三张表 一.登录界面 (denglu.php login.php) 1.denglu.php 2.login.php 二.主界面 (main.php tuichu.php) 1.main.php 2.tuichu.php 三.发送页面 (fabu.php fabuchuli.php) 1 ...
分类:
Web程序 时间:
2017-05-09 11:35:32
阅读次数:
260
Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。
分类:
Web程序 时间:
2017-04-13 20:24:38
阅读次数:
244
1、php默认是不开启会话的,要使用会话用两种方法:(1)使用session_start();显示的开启会话。(2)在php.ini中找到如下的一行:找到session.auto_start = 0,将0设置为1.下面通过一个模拟购物车的程序来展示seeion的基本操作。 session1.php ...
分类:
Web程序 时间:
2017-03-04 18:22:42
阅读次数:
276
1.session 登录上一个页面以后,长时间没有操作,刷新页面以后需要重新登录。 特点:(1)session是存储在服务器; (2)session每个人(登陆者)存一份; (3)session有默认的过期时间;(如果登录的人过多,数据就会太多,由于存储在服务器,会给服务器造成压力,过一定的时间会清 ...
分类:
Web程序 时间:
2016-11-07 16:02:39
阅读次数:
305