如何在PHP中正确调用$ _SESSION变量?

时间:2012-08-01 14:39:11

标签: php session session-variables

我正在尝试调用$_SESSION username变量,以便它会显示在

这样的网址中
/users/USERNAME/

我知道有办法做到这一点,但我必须做错了,因为这是我得到的错误:解析错误:语法错误,

unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or 
T_VARIABLE or T_NUM_STRING

我做错了怎么办?我该如何解决?

这是我正在使用的代码:

move_uploaded_file( $_FILES['md']['tmp_name'], 
"users/'.$_SESSION['username'].".$_FILES['md']['name'] );

4 个答案:

答案 0 :(得分:6)

"'错误混合,"失踪

    move_uploaded_file( $_FILES['md']['tmp_name'], "users/".$_SESSION['username']."/".$_FILES['md']['name'] );

答案 1 :(得分:1)

你有一个解析错误。

"users/"

"users/'

答案 2 :(得分:0)

在连接之前,你没有关闭字符串。

 move_uploaded_file( $_FILES['md']['tmp_name'], "users/" . $_SESSION['username'] . $_FILES['md']['name'] );

答案 3 :(得分:0)

你的代码有错误,试试这个

 move_uploaded_file( $_FILES['md']['tmp_name'],"users/".$_SESSION['username'].$_FILES['md']['name'] );

move_uploaded_file( $_FILES['md']['tmp_name'],"users/".$_SESSION['username']."/".$_FILES['md']['name'] );