romanticcn 2015-03-25 06:59 采纳率: 0%
浏览 1621

PHP中include后,函数中需要global部分变量

PHP中include后,部分函数中需要global部分变量,例如下面global $db;问,如果不用global,怎么完美解决

<?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; } } ?>
  • 写回答

2条回答 默认 最新

  • romanticcn 2015-03-25 07:14
    关注

    图片说明

    ![图片说明
    图片说明

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器