我用三个文件来创建登录功能。我希望从checkLogin.php中获取用户名以显示在homepage.php上。请帮我 !!谢谢!
Error message : Notice: Undefined variable: _session
登录文件
Username:
input name="username" type="text" size="30" maxlength="100"
Password:
input name="password" type="password" size="30"
Types of User
input type="radio" name="usertype" value="1"Customer
input type="radio" name="usertype" value="2"Modeller
input type="submit" name="submit" value = "Login" class="imgBtn"/>
第二个文件是 checkLogin.php
<?php session_start();
第三个文件是 homepage.php (在我开始会话的顶部)
echo "Username : ".$_session['username']
答案 0 :(得分:2)
致电session_start()
后,您需要指定已发布的&#39;用户名&#39;到会话变量,如下所示:
$_SESSION['username'] = $_POST['username'];
在脚本中使用全局变量名称$_SESSION
也是错误的
echo "Username : ".$_session['username'];
应该是
echo "Username : ".$_SESSION['username'];
答案 1 :(得分:1)
PHP中的变量名称区分大小写,因此正确的用法是
$_SESSION['username'] = $_POST['username'];
查看会话是如何大写的?