PHP功能在其他页面上不可用

时间:2017-03-23 20:43:37

标签: php function session include

我正在尝试在我的网站上的页面上输出一个函数。

我的所有功能都在functions.php,我在所有页面的头部都包含这些功能。

这是一个示例函数:

function get_username(){
    $userID = $_SESSION['user'];
    if($userID){
        $username = mysqli_query($dbconfig,"SELECT * FROM users WHERE userId='$userID'");
        while($row = mysqli_fetch_assoc($username)) {
            return $row['userName'];    
        }
    }
}

调用函数get_username时,不会返回任何内容。为了验证,我打印会话以检查数据是否存在。

我也试过在函数中回显一个简单的单词:

function get_username(){
    echo 'test';
}

再也没有输出。如上所述,functions.php包含在页面的头部。

有什么想法吗?

0 个答案:

没有答案