ホームページ > php教程 > php手册 > Discuz フォーラムのログイン ユーザー名、ユーザー グループ、ユーザー ID およびその他の情報を PHP で取得するための実装コード

Discuz フォーラムのログイン ユーザー名、ユーザー グループ、ユーザー ID およびその他の情報を PHP で取得するための実装コード

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:12:32
オリジナル
952 人が閲覧しました

ここでは簡単な方法として、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"] = "$sid
}
$CTDF_USERINFO["groupid; "] = $groupid;
/**
* ディスク変数をクリア
*/
$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 配列に読み込まれます。

これは長い間探していたので、今回は満足です。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート