PHP调用变量

时间:2011-10-04 12:31:23

标签: php

我正在使用Dreamweaver为我的PHP。如何从另一个页面获取一个名为username的变量并显示它以按名称问候用户。我可以登录欢迎页面,但在调用变量时收到并出错,即

<?php $_POST['username'] ?>

错误是未定义索引:用户名

4 个答案:

答案 0 :(得分:1)

您应该使用会话来保存用户数据: http://www.w3schools.com/php/php_sessions.asp

初始化会话:

<?php
session_start();

保存变量:

$_SESSION["user"] = "name";

获取变量:

echo $_SESSION["user"];

答案 1 :(得分:1)

有更多方法可以实现这一点,但最简单的方法是在登录后创建会话并将用户名存储在该会话中。或者,您可以在任何您想要的页面上回显该会话的用户名(当然在会话时间范围内)。

设置:

$_SESSION['username'] = "me";

得到:

echo $_SESSION['username'];

答案 2 :(得分:1)

应该是

<?php $_POST['username'] ?>

并打印出来你应该这样做:

<?php echo $_POST['username']; ?>

答案 3 :(得分:0)

不是<?php POST_['username'] ?>而是<?php $_POST['username'] ?>

另外,您可以将变量存储在cookie和会话中。

http://php.net/manual/en/features.sessions.php

http://php.net/manual/en/features.cookies.php

然而,我不确定Dreamweaver是否允许设置cookie。