Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Can';无法使用用户名登录$\u会话?_Php_Mysql - Fatal编程技术网

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