PHP echo href问题

时间:2012-05-04 23:01:44

标签: php href session-cookies

我正在尝试在表单中添加删除会话选项,但我无法解决以下错误:

  

解析错误:语法错误,意外T_ENCAPSED_AND_WHITESPACE,在第31行的/users/bfullilo/acme_dl_sessions.php中期待T_STRING或T_VARIABLE或T_NUM_STRING

这是我的第31行

echo "<a href=\"acme_dl_sessions.php?delete_session=1\"> Not $_SESSION[\"email\"]?</a>";

我知道我并没有逃避我需要的一切,但我已经碰壁了。有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

改为:

echo " Not $_SESSION[email]?";

echo " Not {$_SESSION['email']}?";

答案 1 :(得分:1)

它稍快to use single quotes

echo '<a href="acme_dl_sessions.php?delete_session=1"> Not ' . $_SESSION["email"] . '?</a>';