【问题标题】:How can i get just the session username using var_dump() or print_r()如何使用 var_dump() 或 print_r() 获取会话用户名
【发布时间】:2016-02-10 04:09:16
【问题描述】:

我尝试使用var_dump() 在我的 iframe 上获取会话信息。我得到了这个输出。

`array(3) {
  ["_sf2_attributes"]=>
  array(5) {
    ["identity"]=>
    string(18) "xxxxxxxxxxx"
    ["username"]=>
    string(17) "xxxxxxxxxxxx"
    ["email"]=>
    string(18) "xxxxxxxxxxxx"
    ["user_id"]=>
    string(2) "xx"
    ["old_last_login"]=>
    string(10) "xxxxxxxxx"
  }
  ["_sf2_flashes"]=>
  array(0) {
  }
  ["_sf2_meta"]=>
  array(3) {
    ["u"]=>
    int(xxxxxxxxx)
    ["c"]=>
    int(xxxxxxxxx)
    ["l"]=>
    string(1) "0"
  }
}

`

如何仅提取用户名和用户 ID 以在 iframe 上使用? 谢谢

【问题讨论】:

  • 天哪.... 只需访问您想要的数组条目。

标签: php iframe var-dump


【解决方案1】:

是这样的意思吗?

用户名:$_SESSION["_sf2_attributes"]["用户名"]

user_id:$_SESSION["_sf2_attributes"]["user_id"]

【讨论】:

    【解决方案2】:

    这是基本的 PHP:

    $YourArray["_sf2_attributes"]["username"] $YourArray["_sf2_attributes"]["用户名"]

    $YourArray 显然是你的数组变量。

    希望这会有所帮助,但您可能想做一个基本的 PHP 教程。 Tizag.com 做得不错:http://tizag.com/phpT/

    【讨论】:

      【解决方案3】:

      只需访问数组索引。假设您提供的内容存储在一个名为$session的变量中

      echo $session['_sf2_attributes']['username'];
      

      【讨论】:

        猜你喜欢
        • 2013-01-22
        • 2012-01-31
        • 2012-04-20
        • 2011-08-05
        • 2016-06-25
        • 1970-01-01
        • 2011-03-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多