2011-10-04 52 views
-3

我为我的php使用dreamweaver。我如何从另一个页面获取一个名为username的变量并将其显示为通过名称来迎接用户。调用即PHP调用变量

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

错误的变量时,我可以登录到欢迎页面,但获取和错误是未定义指数:用户名

+2

您是否注意到变量名中的拼写错误:用户名和用户名? –

+2

我编辑了你的帖子来显示你输入的代码,但是(除非我错过了一些东西)它应该是'$ _POST'而不是'POST_' – Kokos

+0

输入错误。代码是Welcome <?php $ _POST ['usename']?> – Charles

回答

1

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

初始化会议:

<?php 
session_start(); 

保存变量:

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

获取变量:

echo $_SESSION["user"]; 
+1

[w3fools](http://w3fools.com) – genesis

+0

你也可以使用http://www.tizag.com/phpT/phpsessions.php或任何其他网站出现当你谷歌“PHP会话教程” – NCode

1

有更多的方式来实现这一点,但也许最简单的就是创建登录后会话和用户名存储在该会议。比,你可以在任何你想要的页面(当然在会话时间范围内)回显该会话的用户名。

集:

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

得到:

echo $_SESSION['username']; 
+0

让我试试。我是一个javscript oke,但必须使用php来实现我想要实现的目标。感谢让我快速编辑我的代码 – Charles

+0

好吧,让我知道它是否有帮助。 –

+0

它正在打印欢迎我 – Charles

1

应该

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

,并打印出来,你应该做的:

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