-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 に答える