有人可以解释一下标题功能实际上做了什么吗?我查看了PHP手册,但这对我来说并不清楚,所以我实际上并不理解。这是我应该消化的功能。
function ofunc_startusr ($GETID="_usrid_",$FORCE=false)
{
$a = explode(".",$_SERVER["SERVER_NAME"]);
$dom =".".$a[(count($a)-2)].".".$a[(count($a)-1)];
if($GETID!==false && isset($_GET[$GETID]) && $_GET[$GETID])
{
session_set_cookie_params(0,"/",$dom);
session_id($_GET[$GETID]);
session_name("_usr_");
session_start();
header("Location: ".($_SERVER["REDIRECT_URL"]?
$_SERVER["REDIRECT_URL"]:"/"));
exit;
}
elseif($FORCE || (isset($_COOKIE["_usr_"]) && $_COOKIE["_usr_"]))
{
session_set_cookie_params(0,"/",$dom);
session_name("_usr_");
session_start();
return true;
}
return false;
}
答案 0 :(得分:2)
使用HTTP时,客户端将发出请求,服务器将做出响应。每个部分分为两部分 - 标题和(可选)正文。
例如,当您提交表单时,浏览器将发出POST请求。标题将包含表单提交到的URL之类的内容,正文将包含表单中的数据。
当服务器做出响应时,它将首先发送标题然后发送正文。标题将包括诸如正文包含哪种数据的信息(例如“这是一个HTML文档”或“这是一个PNG图像”),资源上次修改的时间(用于缓存目的),新的cookie到设置,等等。然后,正文将包含HTML文档/图像/等。
PHP header
功能允许您指定要发回的标头。