1

これは私が持っているものです、私は何をしますか?ユーザー名とアバターの 2 つの変数を 1 つのセッションに保存したいと考えています。

if ($count == 1) 
{
$row = mysqli_fetch_array($result);
//while ($_SESSION['username'] = $row['username'])
$_SESSION['users'] = [''];
$_SESSION['users']['username'] = $row['username'];
$_SESSION['users']['avatar'] = $row['avatar'];

{
session_start();
4

2 に答える 2

4

使用できない理由は次のとおりです。

$_SESSION['username'] = $row['username'];
$_SESSION['avatar'] = $row['avatar'];
于 2012-05-24T23:59:05.130 に答える
3

最初: session_start(); を使用します。あなたのコードの一番上に。

2 番目: この列はどういう意味ですか? "$_SESSION['users'] = [''];" 初期化する場合は、次を使用する必要があります。

$_SESSION['users'] = array();

要するに、コードは次のようになります。

session_start();
.
.
.
if ($count == 1) 
{
$row = mysqli_fetch_array($result);
$_SESSION['users'] = array();
$_SESSION['users']['username'] = $row['username'];
$_SESSION['users']['avatar'] = $row['avatar'];
...

これが役立つことを願っています。

于 2012-05-24T23:58:57.587 に答える