PHP提供了如下列所示几种网页之间传递数据的方法:
(1)使用Cookie:将用户的状态数据存放在客户端电腦之中,让其它程序能透过存取客户端计算机的Cookie,来存取用户的信息。
(2)使用Session:相对于Cookie,将用户的状态数据存放于服务器之中,让其它程序能透过服务器中的档案或数据库,来存取用户信息。
(3)利用隐藏式表单域(HiddenField):透过网页中的各种隐藏式窗体来储存用户信息,并传递给服务器中的PHP程序使用。
(4)利用URL参数(URLRewriting):使用超链接URL参数或是header()函数的转向型态,传送数据给其它的PHP程序。(admin.php?usernamae=aa&pass=123)
再说说:Cookie&Session
1.COOKIE
是用户浏览网站时,网站脚本程序存放在
用户电脑上
的一个文本文件,
COOKIE
通常
只能存放在指定的目录
,其内容是用户访问网站时的
私有信息
,这些信息采用标准格式记录。当用户下一次访问网站时,网站的脚本文件就可以读取这些信息,并给用户提供个
性化的浏览服务。
2.与
COOKIE
相对应的是
SESSION
,
SESSION
也可以记录用户的私有信息,但是其信息主体是
存放在服务器上
。本节主要介绍
COOKE
和
SESSION
的常用函数,以及在实际应用中的方法。