Php Can';无法使用用户名登录$\u会话?
我正在尝试获取已登录的用户名,但无法使用。选中此项: 我试过:Php Can';无法使用用户名登录$\u会话?,php,mysql,Php,Mysql,我正在尝试获取已登录的用户名,但无法使用。选中此项: 我试过: echo $_SESSION['username']; 我只是得到了答案 错误:注意:未定义索引:用户名 我知道我有一个名为用户名的“变量” 我也试过: echo $_GET['username']; 但这也行不通,同样的错误 我有session\u start()并且我已经登录到数据库您必须手动为$\u session['username']分配一个值。它不会自动放在那里。存储在会话中的变量由您的代码放在那里-如果您没有
echo $_SESSION['username'];
我只是得到了答案
错误:注意:未定义索引:用户名
我知道我有一个名为用户名的“变量”
我也试过:
echo $_GET['username'];
但这也行不通,同样的错误
我有
session\u start()
并且我已经登录到数据库您必须手动为$\u session['username']
分配一个值。它不会自动放在那里。存储在会话中的变量由您的代码放在那里-如果您没有为$\u会话['username']
分配任何内容,则您将收到错误消息未定义索引
。。以下是使用会话的基本示例:
<?php
// page1.php
session_start();
echo 'Welcome to page #1';
$_SESSION['favcolor'] = 'green'; // set a value
echo '<br /><a href="page2.php">page 2</a>';
确保设置$\u会话时已启动会话()您需要急救。在php中,这是print\r
session_start();
print_r($_SESSION);
print\u r将显示孔会话数组。如果用户名不存在,则必须先为其指定一个值
session_start();
$_SESSION['username'] = $_GET['username']; // for example
您是否为$_SESSION['username']分配了值?显示分配用户名会话的代码。您是否碰巧使用了PHP框架?你如何认证用户?是的!=)谢谢非常有用!=)
session_start();
$_SESSION['username'] = $_GET['username']; // for example