如何将会话变量传递到PHP中的表单?

时间:2018-06-07 09:37:32

标签: php session echo

我目前有这段代码但是没有显示u_mail

if (isset($_SESSION['u_email'])) {
echo "<form method='POST' action='".setComments($connComment)."'>
<input type='hidden' name='uid' value='$_SESSION['u_email']'>
</form>" } 
getComments($conn)

如何显示?

我尝试通过以下方式进行测试:

<?php
 echo $_SESSION['u_email'];
 ?>

它完全正常。就在我把它放在回声中的时候。我实际上应该把它放在回声中。 PHP中有没有办法做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:4)

从字符串中断开并连接,如下所示:

echo "<form method='POST' action='".setComments($connComment)."'>
<input type='hidden' name='uid' value='" . $_SESSION['u_email'] ."'>
</form>";