2

重複の可能性:
print_r() の出力で変数を確認できるが、コードで変数にアクセスする方法がわからない

接続しているユーザーがいる既存の Web サイトで作業する必要があります。

<?php session_start();
print_r($_SESSION); ?>

このコードは次を出力します。

Array([%http_user%] => Array
    (
        [profile_id] => 72
        [username] => john
        [session_id] => 4ek79umrrpael7vvb4ls3diaq4
    )

[registration_invite_code] => 

)

それだけが必要。$username「ジョン」を変数に入れようとします:

どのように考えていますか?

私は試してみました:

$_SESSION[0]

$_SESSION["%http_user%"]

$_SESSION->username

とんでもない。

このユーザー名を取得する方法はありますか?

ありがとう

4

1 に答える 1

3

$variable = $_SESSION['%http_user%']['username'];

于 2012-11-07T23:05:55.147 に答える