将会话值放在PHP中的变量中

时间:2011-05-18 15:35:40

标签: php

我想将变量中的会话值存储在当前脚本中。但是当我跑的时候;

$from = $_SESSION['userid'];
echo '$from'; 

$ from似乎是空白的。当我运行echo'$ _SESSION ['userid']';它返回正确的值

4 个答案:

答案 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;

你不需要围绕变量引用来回应。恕我直言,这是一种不好的做法。