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 相关文章推荐
用PHP4访问Oracle815
Oct 09 PHP
UTF8编码内的繁简转换的PHP类
Jul 09 PHP
PHP小程序自动提交到自助友情连接
Nov 24 PHP
vs中通过剪切板循环来循环粘贴不同内容
Apr 30 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
thinkphp浏览历史功能实现方法
Oct 29 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
Jan 19 PHP
无需数据库在线投票调查php代码
Jul 20 PHP
php readfile下载大文件失败的解决方法
May 22 PHP
PHP实现的回溯算法示例
Aug 15 PHP
php实现JWT验证的实例教程
Nov 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
介绍php设计模式中的工厂模式
2008/06/12 PHP
php pcntl_fork和pcntl_fork 的用法
2009/04/13 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
PHPStorm+XDebug进行调试图文教程
2016/06/13 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
jquery 插件开发方法小结
2009/10/23 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
TypeError document.getElementById(...) is null错误原因
2015/05/18 Javascript
javascript数组排序汇总
2015/07/07 Javascript
Javascript中的arguments对象
2016/06/20 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
vue实现购物车小案例
2019/09/27 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python获取从命令行输入数字的方法
2015/04/29 Python
教大家使用Python SqlAlchemy
2016/02/12 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
后备干部考察材料
2014/02/12 职场文书
员工安全承诺书
2014/05/22 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
学习nginx基础知识
2021/09/04 Servers
python解析照片拍摄时间进行图片整理
2022/07/23 Python