在$ _SESSION中插入一个字符串

时间:2013-06-21 21:19:24

标签: php session

我有一个问题,我没有在互联网上找到解决方案。

我的代码和平是:

$username = $_POST["nkn"];
$_SESSION['user'] = $username; 

然后,当我使用:

echo $_SESSION['user'];
什么也没出现。

可能是第一段代码第二行的问题?

如果是,我还没有找到strcpy或类似的PHP方法。我怎样才能进行字符串复制?

1 个答案:

答案 0 :(得分:1)

<强>原因:

session_start();可能不会出现在使用会话的受影响页面的顶部。

<强>解决方案:

session_start();需要使用会话放在每个页面的顶部,通常会立即跟随PHP开头标记<?php

示例:

<?php

session_start();

// rest of code

?>

访问PHP.net网站可以找到有关该主题的更多信息。

http://php.net/manual/en/function.session-start.php