我想将变量中的会话值存储在当前脚本中。但是当我跑的时候;
$from = $_SESSION['userid'];
echo '$from';
$ from似乎是空白的。当我运行echo'$ _SESSION ['userid']';它返回正确的值
答案 0 :(得分:6)
取出引号或将其更改为双引号
echo $from;
答案 1 :(得分:1)
使用单引号时,不会扩展变量。有关详情,请参阅strings documentation。
你可以这样做:
echo $from;
或
echo "$from";
假设您的id是一个整数,代码将以这种方式更安全:
$from = intval($_SESSION['userid']);
echo $from;
答案 2 :(得分:0)
尝试
$from = $_SESSION['userid'];
echo $from;
答案 3 :(得分:0)
echo $from;
你不需要围绕变量引用来回应。恕我直言,这是一种不好的做法。