<?php
session start();
?>
<?php echo $_SESSION['username']; ?>,
Please submit this form to book a project room in the Business School.
嗨,我一直在尝试在表单上打印$ _SESSION ['username']。但没有任何印刷品。我已经通过了session start();在所有必要的文件,但它仍然不起作用:/请做建议。
我也尝试过使用隐藏值,但它不起作用。 :/
答案 0 :(得分:6)
使用session_start();
代替session start();
。
将session_start()之后的var_dump($_SESSION);
添加到您的脚本中,以进行调试。
答案 1 :(得分:0)
尝试:echo isset( $_SESSION['username'] );
或者我的最爱:print_r( $_SESSION );
并查看会话中的所有内容
答案 2 :(得分:0)
我遇到了同样的问题。 创建像
这样的变量时存在问题$username
也许你的$ username是空的。 我不知道为什么会这样。
$ username和$ _SESSION ['username']应该是不相等或可互换的。
请参阅以下示例
$_SESSION['token'] will change and be equal to $token if you have $token variable
我尝试将相同的代码复制到其他主机上,并且工作正常。 所以我得出结论,这个问题属于你的托管。