PHP互动与会话技术:GET 和 POST
1.表单与 PHP 的关系
数据从表单发送到服务器端,
PHP
脚本经过处理再生成
HTML
并返回。当
PHP
脚本处理表单
时,它会检索
URL
、表单数据、上传文件等信息,然后通过
PHP
内置的全局变量数组
$_GET[]
、
$_POST[]
等获取用户提交的数据。
2.提交表单信息
提交表单的方法:
GET
和
POST
。
(1)GET 方法提交表单
GET
方法提交表单本质:
将数据通过
URL
地址的形式传递到下一个页面,此种方法不会明显改变页面的状态。
GET
方法的适用范围:
用于静态
HTML
文档、图像或数据库查询结果的简单检索。
(2)POST 方法提交表单
POST
方法主要用于提交一些相对敏感或数据量较大的信息。
PHP 会话技术:Cookie 和 Session
1.会话技术概念
会话控制的思想就是
允许服务器端
跟踪一个客户端做出的
连续请求
,这样,用户就可以很容易地做到用户登录的支持,而不是在每浏览一个网页时都去重复执行登录的动作。
Cookie
和
Session
是目前最常用的两种会话技术。其中,
Cookie
是一种在
客户端
存储数据并以此来跟踪和识别用户的机制,而 Session
则是将信息存放在
服务器端
的会话技术。
2.Cookie 技术
Cookie
是服务器在
用户计算机上
保存用户信息的一种方式,以便服务器能够在访问过程中或者多次访问中记住用户。
Cookie
功能:
(
1
)记录访问用户的某些信息。
(
2
)在页面之间可以传递变量。
(
3
)提高以后浏览网页的速度。
Cookie
就像一个名称标签,用户计算机告知服务器用户名称,并且给予一个名称标签,然后服务器能够通过名称标签获知用户是谁。服务器端向客户端发送
Cookie
时,会在