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数据库抽象层 PDO
May 07 PHP
浅析php中如何在有限的内存中读取大文件
Jul 02 PHP
php中Session的生成机制、回收机制和存储机制探究
Aug 19 PHP
PHP速成大法
Jan 30 PHP
smarty中常用方法实例总结
Aug 07 PHP
PHP模拟post提交数据方法汇总
Feb 16 PHP
[原创]smarty简单模板变量输出方法
Jul 09 PHP
功能强大的php文件上传类
Aug 29 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Dec 14 PHP
关于PHP定时发送服务的解决办法
Apr 23 PHP
php数组指针函数功能及用法示例
Feb 11 PHP
如何在PHP中生成随机数
Jun 04 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编写注册后Email激活验证的实例代码
2013/03/11 PHP
基于php权限分配的实现代码
2013/04/28 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
php实现URL加密解密的方法
2016/11/17 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
javascript 设置某DIV区域内的checkbox复选框
2009/11/30 Javascript
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
详解使用Node.js 将txt文件转为Excel文件
2017/07/05 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
Vue.js中的高级面试题及答案
2020/01/13 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
python with statement 进行文件操作指南
2014/08/22 Python
分享一个可以生成各种进制格式IP的小工具实例代码
2017/07/28 Python
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
python进行文件对比的方法
2018/12/24 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
小学生获奖感言范文
2014/02/02 职场文书
安全责任协议书
2014/04/21 职场文书
本科应届生自荐信
2014/06/29 职场文书
小学家长通知书评语
2014/12/31 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
工厂仓管员岗位职责
2015/04/01 职场文书
4S店收银员岗位职责
2015/04/07 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android