可能重复:
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
没办法。
如何检索此用户名?
由于
答案 0 :(得分:3)
$variable = $_SESSION['%http_user%']['username'];