手机
当前位置:查字典教程网 >编程开发 >php教程 >php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
摘要:这里讲一个简单的方法,直接使用discuz的include/common.inc.php来登录。复制代码代码如下:include_once(...

这里讲一个简单的方法,直接使用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下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码】相关文章:

PHP4 与 MySQL 交互使用

如何在PHP中使用Oracle数据库(6)

社区(php&&mysql)六

用Socket发送电子邮件

php简单实现快速排序的方法

PHP实现文件安全下载

简单易用的计数器(数据库)

PHP获取photoshop写入图片文字信息的方法

php的控制语句

一个阿拉伯数字转中文数字的函数

精品推荐
分类导航