【发布时间】:2015-06-01 14:55:05
【问题描述】:
我只是试图将 $username 存储在一个文件中,该文件将包含在用户登录后的所有页面中。因此,此 $username 将根据已登录的用户动态更改。
包括用户名.php
<?php
$username=$_POST['username'];
echo $username;
?>
变量确实在 includeusername.php 中初始化,因为 echo 给出了值。在主页中包含这个文件将显示“欢迎 $username!”我写了这段代码
Welcome <?php echo $username; ?>!
显示的错误是未定义的索引:用户名。 如何访问其他页面的数据?并将其转移到下一页! 我使用了以下方法,但没有用:
sessionStorage()
$_SESSION['用户名']
包括/要求
还有其他想法可以在网页中保存持久数据吗?
【问题讨论】:
-
您是否启动了会话并将值分配给会话用户名
-
session_start();然后 $_SESSION["username"] = $username;在一页中,另一页有 print_r($_SESSION)。不起作用!
-
你能提供更多代码吗?也许你忘记调用 session_start();在尝试从 $_SESSION['username'] 获取 $username 之前。
-
尝试改成
$_GET['username'] -
哦是的...session_start();不包括在内...现在可以使用...非常感谢!
标签: javascript php html scope