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写的小东西
Dec 06 PHP
PHP 生成的XML以FLASH获取为乱码终极解决
Aug 07 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
PHP数据库调用类调用实例(详细注释)
Jul 12 PHP
php另类上传图片的方法(PHP用Socket上传图片)
Oct 30 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
PHP采用XML-RPC构造Web Service实例教程
Jul 16 PHP
Laravel框架表单验证详解
Sep 04 PHP
PHP+MYSQL实现用户的增删改查
Mar 24 PHP
php的4种常用运行方式详解
Dec 22 PHP
php 将json格式数据转换成数组的方法
Aug 21 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 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字符编码转换之gb2312转为utf8
2013/10/28 PHP
ThinkPHP3.1之D方法实例详解
2014/06/20 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
JavaScript数组常用方法
2015/03/02 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
Javascript+CSS3实现进度条效果
2016/10/28 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
2018/08/05 Javascript
react-navigation之动态修改title的内容
2018/09/26 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
用xpath获取指定标签下的所有text的实例
2019/01/02 Python
使用Python画出小人发射爱心的代码
2019/11/23 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
Python GUI库PyQt5样式QSS子控件介绍
2020/02/25 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
烹饪大赛策划方案
2014/05/26 职场文书
2014年信用社工作总结
2014/11/25 职场文书
挂职个人工作总结
2015/03/05 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers