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 静态页面中显示动态内容
Aug 14 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
Jun 04 PHP
PHP随机数生成代码与使用实例分析
Apr 08 PHP
js和php邮箱地址验证的实现方法
Jan 09 PHP
PHP生成RSS文件类实例
Dec 05 PHP
php表单提交实例讲解
Nov 12 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
php实现图片缩略图的方法
Mar 29 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
php防止sql注入的方法详解
Feb 20 PHP
深入理解PHP中mt_rand()随机数的安全
Oct 12 PHP
PHP实现的获取文件mimes类型工具类示例
Apr 08 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 Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
使用PHP编写的SVN类
2013/07/18 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
jQuery validate 中文API 附validate.js中文api手册
2010/07/31 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
原生js实现查询天气小应用
2016/12/09 Javascript
JavaScript两个变量交换值的实现方法
2017/03/01 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
js编写选项卡效果
2017/05/23 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
提升Python程序运行效率的6个方法
2015/03/31 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
numpy 声明空数组详解
2019/12/05 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
Gweniss格温妮丝女包官网:英国纯手工制造潮流包包品牌
2018/02/07 全球购物
奥地利领先的在线药房:SHOP APOTHEKE
2019/10/07 全球购物
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
一些网络技术方面的面试题
2014/05/01 面试题
国际贸易个人求职信范文
2014/01/04 职场文书
大学生毕业鉴定
2014/01/31 职场文书
会务接待方案
2014/02/27 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
法务专员岗位职责
2015/02/14 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
Win11 S Mode版本泄露 正式上线后叫做Windows 11 SE
2021/11/21 数码科技
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL