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 相关文章推荐
在线短消息收发的程序,不用数据库
Oct 09 PHP
文章推荐系统(二)
Oct 09 PHP
一个php作的文本留言本的例子(四)
Oct 09 PHP
PHP+DBM的同学录程序(1)
Oct 09 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
Jul 03 PHP
php三维数组去重(示例代码)
Nov 26 PHP
PHP实现的MongoDB数据库操作类分享
May 12 PHP
用 Composer构建自己的 PHP 框架之构建路由
Oct 30 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
WordPress中is_singular()函数简介
Feb 05 PHP
用php+ajax新建流程(请假、进货、出货等)
Jun 11 PHP
详细解读php的命名空间(二)
Feb 21 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编程中字符串处理的5个技巧小结
2007/11/13 PHP
将二维数组转为一维数组的2种方法
2014/05/26 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
详解php中 === 的使用
2016/10/24 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
解决遍历时Array.indexOf产生的性能问题
2012/07/03 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
JavaScript键盘事件响应顺序详解
2019/09/30 Javascript
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
星球大战与Python之间的那些事
2016/01/07 Python
Python变量和数据类型详解
2017/02/15 Python
python利用有道翻译实现"语言翻译器"的功能实例
2017/11/14 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
通过Python实现一个简单的html页面
2020/05/16 Python
python 带时区的日期格式化操作
2020/10/23 Python
银河香水:Galaxy Perfume
2019/03/25 全球购物
开学典礼主持词
2014/03/19 职场文书
毕业生就业意向书
2014/04/01 职场文书
会计学自荐信
2014/06/03 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
小学教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
常住证明范本
2015/06/23 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS