0

我有一个小问题需要帮助。服务器上扑克文件夹中名为“index2.php”的文件应从“index.php”中的变量获取用户名,该变量位于“index2.php”所在文件夹的上一级文件夹中。

这里的问题是在“index.php”里面然后我得到这个:“ $ _SESSION ['mafiaqloggetinnbruker']

它无法检索它,因为它是在“index.php”中定义的。

我需要它从用户在线的页面加载用户,并在另一个文件中使用它。

否则,如果有任何方法可以做到这一点,我怎样才能使这种情况成为用户定义的 appdata 文件中的“隐藏”文本行,它可以用来下载以在 index2.php 中使用?

如果这真的是乱七八糟的文字,请这样说:)

一些代码: $usr = $_SESSION['mafiaqloggetinnbruker'];

在我的 index.php 文件中:

$query  =   mysql_query("SELECT * FROM `brukere` WHERE  `brukernavn`='$brukernavn'  AND `passord`='$passord'")  or  die('Error: '.mysql_error());
        $fetcha =   mysql_fetch_object($query);
                    $_SESSION['mafiaqloggetinnbruker'] = $fetcha->brukernavn;

我需要它在 index.php 上使用的用户名才能在 index2.php 中工作。不使用实际代码,而只是从它在 index.php 中使用的会话中获取名称

4

2 回答 2

0

在您使用会话的每个文件中,以session_start()

另外我希望后面的空格$ _SESSION不在您的实际代码中...

于 2013-08-03T17:08:04.907 回答
0

索引.php

// start the session
session_start();

// saving a value in a session variable
$_SESSION['mafiaqloggetinnbruker'] = 'the_value';

index2.php

// start the session
session_start();

// getting the value from the session
$myLocalVar = $_SESSION['mafiaqloggetinnbruker'];
于 2013-08-03T17:09:32.740 回答