header(协议头)是服务器以HTTP传送HTML文件到浏览器前所送出的字符串。
协议头和HTML之间需要空一行。
header作用
PHP只是以HTTP协议将协议头送到浏览器,告诉浏览器如何处理这个页面,送出的内容则与PHP无关了。
传统的协议头一定包含下列三种协议头之一:
(1)Location:xxxx:yyyy/zzzz
(2)Content-Type:xxxx/yyyy
(3)Status:nnn xxxxxx
cookie
cookie,就是服务器暂时存放在用户计算机里的资料(纯文本文件),好让服务器用来识别用户计算机。当用户浏览网站的时候,Web服务器会先发送一个cookie放在用户计算机上,cookie会把用户在网站上输入的文字或一些选择记录下来。
下次用户在访问同一个网站的时候,Web服务器会先查看用户的计算机中有没有它上次留下的cookie,有则依据cookie里的内容来判断使用者,送出特定的网页内容给用户。
session
session是存储在服务器端的暂存体,比cookie安全,并且不像cookie那样有存储长度限制。session是以纯文本形式存储在服务器的。
session常用函数:
(1)session_start():启动session功能
(2)session_register("A"):注册$_SESSION['A']
(3)session_unregister("A"):清除$_SESSION['A']
(4)session_unset():清除所有$_SESSION['']
(5)session_destroy():取消session