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 进程锁定问题分析研究
Nov 24 PHP
php iconv() : Detected an illegal character in input string
Dec 05 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
Feb 06 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
Jun 23 PHP
PHP将HTML转换成文本的实现代码
Jan 21 PHP
WordPress开发中的get_post_custom()函数使用解析
Jan 04 PHP
php打包网站并在线压缩为zip
Feb 13 PHP
PHP实现适用于自定义的验证码类
Jun 15 PHP
Yii2第三方类库插件Imagine的安装和使用
Jul 06 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
Jul 09 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 PHP
详解PHP用mb_string处理windows中文字符
May 26 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
?繁体转换的class
2006/10/09 PHP
php网站判断用户是否是手机访问的方法
2013/11/01 PHP
php中stream(流)的用法
2014/03/25 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法
2015/08/07 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
js图片上传的封装代码
2017/08/01 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
2020/12/30 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
Python中operator模块的操作符使用示例总结
2016/06/28 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
windows下Virtualenvwrapper安装教程
2017/12/13 Python
python实现简单登陆流程的方法
2018/04/22 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
.NET面试问题集
2015/12/08 面试题
网站设计师的岗位职责
2013/11/21 职场文书
前台文员职责范本
2014/03/07 职场文书
教师求职信
2014/06/17 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
实习单位鉴定意见
2015/06/04 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
Java Socket实现多人聊天系统
2021/07/15 Java/Android
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android