다음은 discuz의 include/common.inc.php를 사용하여 직접 로그인하는 간단한 방법입니다.
코드 복사 코드는 다음과 같습니다.
include_once("../discuz/include/common.inc.php ");
$CTDF_USERINFO = 배열();
$CTDF_USERINFO["sid"] = $sid;
$CTDF_USERINFO["uid"] = $discuz_uid;
$CTDF_USERINFO["user" ] = $ discuz_user;
if ($discuz_uid == 0)
{
$CTDF_USERINFO["user"] = "guest_"
}
$CTDF_USERINFO["groupid "] = $groupid;
/**
* discuz 변수 지우기
*/
$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)
위 내용은 무료 discuz 포럼의 내용을 포함하여 PHP에서 Discuz 포럼 로그인 사용자 이름, 사용자 그룹, 사용자 ID 및 기타 정보를 얻기 위한 구현 코드를 소개합니다. 관심 있는 친구들에게 도움이 되기를 바랍니다. PHP 튜토리얼에서.