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 和 HTML
Oct 09 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
May 13 PHP
一个PHP二维数组排序的函数分享
Jan 17 PHP
开源php中文分词系统SCWS安装和使用实例
Apr 11 PHP
ThinkPHP模板比较标签用法详解
Jun 30 PHP
ThinkPHP分组下自定义标签库实例
Nov 01 PHP
php实现的css文件背景图片下载器代码
Nov 11 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
浅谈php处理后端&接口访问超时的解决方法
Oct 29 PHP
微信公众平台开发(五) 天气预报功能开发
Dec 03 PHP
PHP实现从上往下打印二叉树的方法
Jan 18 PHP
Laravel框架之解决前端显示图片问题
Oct 24 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 水平的题目
2007/05/30 PHP
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
PHP+ACCESS 文章管理程序代码
2010/06/21 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
php中stdClass的用法分析
2015/02/27 PHP
PHP排序算法类实例
2015/06/17 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
微信小程序绘制半圆(弧形)进度条
2020/11/18 Javascript
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
数字漫画:comiXology
2020/06/13 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
盛大二次面试题
2016/11/18 面试题
初中三年毕业生的自我评价分享
2014/02/14 职场文书
假释思想汇报范文
2014/10/11 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript