我有一个问题,我没有在互联网上找到解决方案。
我的代码和平是:
$username = $_POST["nkn"];
$_SESSION['user'] = $username;
然后,当我使用:
echo $_SESSION['user'];
什么也没出现。
可能是第一段代码第二行的问题?
如果是,我还没有找到strcpy
或类似的PHP方法。我怎样才能进行字符串复制?
答案 0 :(得分:1)
<强>原因:强>
session_start();
可能不会出现在使用会话的受影响页面的顶部。
<强>解决方案:强>
session_start();
需要使用会话放在每个页面的顶部,通常会立即跟随PHP开头标记<?php
。
示例:强>
<?php
session_start();
// rest of code
?>
访问PHP.net网站可以找到有关该主题的更多信息。