用到的函数:
function session_bron()
{//session判断
global $id;
$s_id = session_id();
if ($id == $s_id)
{
if(session_is_registered("array_session"))
{
//echo "registered !";
}
else
{
//echo "no register !";
header("Location:logout.php");
}
}
else if ($id != $s_id)
{
session_unregister("array_session");
header("Location:logout.php");
}

}
if (isset($Submit))
{
//echo "$Submit\n";
if(!$username)
{
echo "<P align = center><font color = red >请填写用户名</font>\n";
}
elseif($password) 
{
//判断用户名和密码
$query = "select * from UserTable where LogName='".$username."'"."and Pass = password('".$password."')";
$result = @mysql_query($query,$Id_Case_Info);
if(@mysql_num_rows($result) == 1)
{
session_start();
$array_session = mysql_fetch_array($result);

$query_corp = "select * from CorpTable where Id = $array_session[CorpId]";
$result_corp = @mysql_query($query_corp,$Id_Case_Info);
$array_session_corp = mysql_fetch_array($result_corp);
$id = session_id();
if(session_register("array_session") == "true")
{//注册用户信息
session_register("array_session_corp");
session_bron();
Header("Location: welcome.php?id=$id"); 
//echo "<P align = center><font color = red >成功登陆!谢谢!!!</font>\n";
exit;
}
elseif(session_register("array_session") == "false")
{
echo "<P align = center><font color = red >SESSION参数 注册失败!请联系管理员!</font>\n";
}
else
{
echo "<P align = center><font color = red >SESSION 注册失败!请联系管理员!</font>\n";
}
}
elseif(@mysql_num_rows($result) == 0)
{
echo "<P align = center><font color = red >用户名或密码出错!</font>\n";
} }
else
{
echo "<P align = center><font color = red >请输入密码!</font>\n";
}
}
大哥帮我看看。我以前用在其他项目上用都没有问题。我估计是php的配置问题啊。