-3

我想做以下事情:

     $_SESSION['SESS_VERSION'] = $member['Version'];
     session_write_close();
     header("location: '$_SESSION['SESS_VERSION']'");
     exit();

现在我得到:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

如何在字符串中获取此值?

4

2 回答 2

4

正确连接字符串:

header('location: '.$_SESSION['SESS_VERSION']);

或者

header("location: {$_SESSION['SESS_VERSION']}");

文档

于 2012-06-27T16:39:18.683 回答
1

删除会话周围的引号,例如,

$sess = $_SESSION['SESS_VERSION'];
header("location: $sess");

或者你可以这样做,

header("location:". $_SESSION['SESS_VERSION']);
于 2012-06-27T16:41:06.420 回答