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生成月历代码
Jun 14 PHP
php 从数据库提取二进制图片的处理代码
Sep 09 PHP
深入了解PHP类Class的概念
Jun 14 PHP
作为PHP程序员应该了解MongoDB的五件事
Jun 03 PHP
解析php开发中的中文编码问题
Aug 08 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
php校验表单检测字段是否为空的方法
Mar 20 PHP
PHP中生成UUID自定义函数分享
Jun 10 PHP
PHP的运行机制与原理(底层)
Nov 16 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
php文件上传类的分享
Jul 06 PHP
基于PHP实现发微博动态代码实例
Dec 11 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的session cookie错误
2009/08/09 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
php实现websocket实时消息推送
2018/03/30 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
js跨域访问示例(客户端/服务端)
2014/05/19 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
AngularJS ng-style中使用filter
2016/09/21 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
python编写暴力破解FTP密码小工具
2014/11/19 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
详解Python使用tensorflow入门指南
2018/02/09 Python
django搭建项目配置环境和创建表过程详解
2019/07/22 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
联想台湾官网:Lenovo TW
2018/05/09 全球购物
2014年最新党员对照检查材料汇总
2014/09/15 职场文书
骨干教师申报材料
2014/12/17 职场文书
交通安全月活动总结
2015/05/08 职场文书
2016年母亲节寄语
2015/12/04 职场文书