在php中将会话变量更改回$variable
我一直在使用在php中将会话变量更改回$variable,php,variables,session,Php,Variables,Session,我一直在使用$\u session捕获一个变量并在我的站点上移动我的变量 variable = $a $a = $_POST['pricex'] ; $a进入会话 $_SESSION["coffee"] = $a; 变量在另一个页面上进行回音 echo $_SESSION['coffee'] ; 我看到的所有示例都使用长的$\u会话[“coffee”]进行查询等 如何将会话恢复到$a,这样我就不必更改查询和类 $_SESSION['coffee'] = $a 似乎不起作用 这是一
$\u session
捕获一个变量并在我的站点上移动我的变量
variable = $a
$a = $_POST['pricex'] ;
$a
进入会话
$_SESSION["coffee"] = $a;
变量在另一个页面上进行回音
echo $_SESSION['coffee'] ;
我看到的所有示例都使用长的$\u会话[“coffee”]
进行查询等
如何将会话恢复到$a,这样我就不必更改查询和类
$_SESSION['coffee'] = $a
似乎不起作用 这是一项基本作业 要分配给的变量位于左侧。您要分配的值(无论是另一个变量、函数的返回值、文本或任何内容)位于右侧
$a = $_SESSION['coffee'];
您启动会话了吗?从
$\u会话
将其读入var<代码>$a=$\会话['coffee']代码>这在代码中的位置是什么?而不是$\u SESSION['coffee']=$a
do$a=$\u SESSION['coffee']代码>。第一个变量是您要设置的变量,=
后面的变量是您要设置的变量。我通过这样做得到未定义的索引。@DonQuery-那么您在尝试echo$\u会话['coffee']时也会得到未定义的索引
@DonQuery-我的观点是,在您使用此处的代码行和我在上一篇评论中引用的代码行之间,发生了一些其他变化。它只是不喜欢会话前面的$a=。。我认为这更有逻辑,但也不管用$_会话[“咖啡”]=一美元;PHP。问题是别的。