<?php
session start();
?>
<?php echo $_SESSION['username']; ?>,
Please submit this form to book a project room in the Business School.我一直在尝试在我的表单上打印出$_SESSION['username']。但什么都没打印出来。我已经在所有必要的文件上传递了session start();,但它仍然不起作用。请多多指教。
我也尝试过使用隐藏值,但它不起作用。:/
发布于 2011-01-25 22:46:24
使用session_start();而不是session start();。
将session_start()后面的var_dump($_SESSION);添加到脚本中,以便进行调试。
发布于 2011-01-25 22:56:05
尝试:echo isset( $_SESSION['username'] );或我最喜欢的:print_r( $_SESSION );,查看会话中的所有内容
发布于 2014-02-26 19:50:44
我也有同样的问题。创建像这样变量时会出现问题
$username也许你的$username是空的。我不知道为什么会发生这种事。
$username和$_SESSION‘’username‘不应相等或互换。
请看下面的示例
$_SESSION['token'] will change and be equal to $token if you have $token variable我尝试将相同的代码复制到其他主机上,但效果很好。所以我得出的结论是问题出在你的主机上。
https://stackoverflow.com/questions/4794799
复制相似问题