基本上就是标题所说的。我知道如何将普通变量变成会话变量($_SESSION['var'])
,但当它包含另一个 var 时不知道
这是我的代码:
<?php
session_start();
$_SESSION["uname"] = "Tyler";
if (isset($_SESSION["coins{$uname}"]))
{
echo "$_SESSION["uname"] : $_SESSION["coins{$uname}"]";
}
elseif ($_SESSION["uname"] == "LOut")
{
$_SESSION["coins{$uname}"] = "0";
echo "Log In";
}
else
{
$_SESSION["coins{$uname}"] = 500;
echo "$_SESSION["uname"] : $_SESSION["coins{$uname}"]";
}
?>
我尝试了以下方法:
$_SESSION['{coins.$uname}']
$_SESSION['coins.$uname']
$_SESSION['coins.$_SESSION['uname']']
而且我不记得我是否尝试过其他任何方法。