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 adodb连接mssql解决乱码问题
Jun 12 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 PHP
Admin generator, filters and I18n
Oct 06 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
PHP静态文件生成类实例
Nov 29 PHP
如何写php守护进程(Daemon)
Dec 30 PHP
php+ajax登录跳转登录实现思路
Jul 31 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
Dec 02 PHP
简单谈谈PHP中的Reload操作
Dec 12 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
Oct 24 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 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
Linux下创建nginx脚本-start、stop、reload…
2014/08/03 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
在线编辑器的实现原理(兼容IE和FireFox)
2007/03/09 Javascript
JavaScript 入门基础知识 想学习js的朋友可以参考下
2009/12/26 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
究竟什么是Node.js?Node.js有什么好处?
2015/05/29 Javascript
JS查找数组中重复元素的方法详解
2017/06/14 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
有趣的python小程序分享
2017/12/05 Python
代码分析Python地图坐标转换
2018/02/08 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
2020/06/22 Python
解决python运行效率不高的问题
2020/07/20 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
店面销售职位的职责
2014/03/09 职场文书
2014社区三八妇女节活动方案
2014/03/30 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
安全生产培训心得体会
2016/01/18 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书