PHP中include后,部分函数中需要global部分变量,例如下面global $db;问,如果不用global,怎么完美解决
<?php/**功能:检测用户登录*参数:*返回:boolen*/functioncheck_login(){if(isset($_SESSION['shell'])==...
<?php
/*
* 功能:检测用户登录
* 参数:
* 返回:boolen
*/
function check_login() {
if(isset($_SESSION['shell'])==false) return false;
global $db;
$uid = $_SESSION['uid'];
$rel = $db->findall('members', "WHERE `uid`='" . $uid . "'");
while ($row = $db->fetch_array($rel)) {
foreach ($row as $key => $value) {
$uinfo[$key] = $value;
}
}
$ushell = md5($uinfo['password'] . $uinfo['role'] . DSLOG_ENC);
if ($ushell == $_SESSION['shell']) {
return true;
} else {
return false;
}
}
?> 展开
/*
* 功能:检测用户登录
* 参数:
* 返回:boolen
*/
function check_login() {
if(isset($_SESSION['shell'])==false) return false;
global $db;
$uid = $_SESSION['uid'];
$rel = $db->findall('members', "WHERE `uid`='" . $uid . "'");
while ($row = $db->fetch_array($rel)) {
foreach ($row as $key => $value) {
$uinfo[$key] = $value;
}
}
$ushell = md5($uinfo['password'] . $uinfo['role'] . DSLOG_ENC);
if ($ushell == $_SESSION['shell']) {
return true;
} else {
return false;
}
}
?> 展开
展开全部
写个基类,其他类继承该类,使用方法获取对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用“&”符号进行引用传递
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-03-25
展开全部
define一个常量咯。就像URL这个一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询