注册session变量

类别:编程语言 点击:0 评论:0 推荐:

<? /***引入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(); } } } ?>

本文地址:http://com.8s8s.com/it/it27261.htm