php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码


Posted in PHP onDecember 29, 2010

这里讲一个简单的方法,直接使用discuz的include/common.inc.php来登录。

include_once("../discuz/include/common.inc.php"); 
$CTDF_USERINFO = array(); 
$CTDF_USERINFO["sid"] = $sid; 
$CTDF_USERINFO["uid"] = $discuz_uid; 
$CTDF_USERINFO["user"] = $discuz_user; 
if ($discuz_uid == 0) 
{ 
$CTDF_USERINFO["user"] = "guest_" . $sid; 
} 
$CTDF_USERINFO["groupid"] = $groupid; 
/** 
* clear discuz variables 
*/ 
$reserved_arr = array("GLOBALS", "_POST", "_GET", "_COOKIE", "_FILES", "_SERVER", "_ENV", "_REQUEST", "CTDF_USERINFO", "reserved_arr"); 
foreach ($GLOBALS as $key => $value) 
{ 
if (!in_array($key, $reserved_arr)) 
{ 
unset($GLOBALS[$key]); 
} 
} 
unset($reserved_arr, $value);

将上面这段代码放在任何程序的开头处,其目的是不影响自定义变量的使用。这样就将登录信息读取到$CTDF_USERINFO数组中了。

还是这个比较简单哦,找了很久,这次就爽了

PHP 相关文章推荐
用PHP和ACCESS写聊天室(四)
Oct 09 PHP
用PHP的ob_start() 控制您的浏览器cache
Aug 03 PHP
编写php应用程序实现摘要式身份验证的方法详解
Jun 08 PHP
destoon二次开发模板及调用语法汇总
Jun 21 PHP
php实现singleton()单例模式实例
Nov 06 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
Jul 03 PHP
php+ajax实现无刷新的新闻留言系统
Dec 21 PHP
php数组分页实现方法
Apr 30 PHP
PHP函数引用返回的实例详解
Sep 11 PHP
详解PHP安装mysql.so扩展的方法
Dec 31 PHP
PHP基于自定义类随机生成姓名的方法示例
Aug 05 PHP
laravel7学习之无限级分类的最新实现方法
Sep 30 PHP
上传文件先创建目录 再上传到目录里面去
Dec 29 #PHP
php输出表格的实现代码(修正版)
Dec 29 #PHP
纯php打造的tab选项卡效果代码(不用js)
Dec 29 #PHP
PHP的autoload自动加载机制使用说明
Dec 28 #PHP
php的ajax框架xajax入门与试用介绍
Dec 19 #PHP
几款免费开源的不用数据库的php的cms
Dec 19 #PHP
PHP操作XML作为数据库的类
Dec 19 #PHP
You might like
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
PHP设计模式之工厂模式定义与用法详解
2018/04/03 PHP
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
基于JS实现翻书效果的页面切换样式
2017/02/16 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
[01:21:58]守擂赛DOTA2第一周决赛
2020/04/22 DOTA
ssh批量登录并执行命令的python实现代码
2012/05/25 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
python求质数的3种方法
2018/09/28 Python
Python列表list排列组合操作示例
2018/12/18 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
世界上最大的巴士旅游观光公司:Big Bus Tours
2016/10/20 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
Kathmandu新西兰官网:新西兰户外运动品牌
2019/07/27 全球购物
中文系师范生自荐信
2013/10/01 职场文书
业务员薪酬管理制度
2014/01/15 职场文书
教师自我反思材料
2014/02/14 职场文书
初级会计求职信范文
2014/02/15 职场文书
环保建议书600字
2014/05/14 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python