php和session:如何从会话变量中获取关联数组?

时间:2012-11-07 23:02:59

标签: php

  

可能重复:
  Able to see a variable in print_r()'s output, but not sure how to access it in code

我需要在已连接用户的现有网站上工作:

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

此代码输出:

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

[registration_invite_code] => 

这就是我需要的。它试图将“john”变成我的$username变量:

任何想法如何?

我试过了:

$_SESSION[0]

$_SESSION["%http_user%"]

$_SESSION->username

没办法。

如何检索此用户名?

由于

1 个答案:

答案 0 :(得分:3)

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