注册session变量

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

<?

/***引入session变量****/

session_start();//初始化session,需要用session的每一个页面最开始处调用。

if (!session_is_registered("sess_user_id")){

session_register("sess_user_id");

}

if (!session_is_registered("sess_password")){

session_register("sess_password");

}

if (!session_is_registered("sess_site_name")){

session_register("sess_site_name");

}

/*判断页面级权限*/

function getPagePriv($pageId){

global $connId, $sess_user_id, $sess_password, $sess_user_type;

$strSql = "".

"select count(*) countX".

"from user_page".

"where user_id = '".$sess_user_id."'".

"and page_id = '".$pageId."'";

$resultId = db_query($connId, $strSql);

if($row = db_fetch_array($resultId)){

if(intval($row["COUNTX"])>0){//intval():将变量转成整数类型,相当于asp中的cint()函数

return true;

}else{

return false;

}

}else{

return false;

}

}

function verifyPriv($pageId){

global $PHP_SELF, $sess_user_id;

$pathArr = explode("/",$PHP_SELF);

if ($pageId!="")

{

if ((!getPagePriv($pageId)) || $PHP_SELF=="") {

print("<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>

<p align=center style=font-family:楷体_gb2312;font-size:23px;color:green;font-weight:bold>你不是合法用户,或没有权限,请返回

<a href=".ADMIN_ROOT."/>登录</a></p>");

die();

}

}

}

?>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航