簡體   English   中英

PHP echo無法使用會話值,即使我獲得了會話值

[英]PHP echo not working with session values even I got my session value

這是我的core.php,它禁止直接訪問鏈接

<?php
    session_start();
    require_once 'connect.php';
    ob_start();

    if (!array_key_exists('uid', $_SESSION)) 
    {
        header('location: index.php');
    }
    else if($_SESSION['uid'] == "")
    {
        header('location: index.php');
    }
    else {}

?>

這是我的標頭,它將從我的login.php獲取值

<?php
    require_once 'B/core.php';
    date_default_timezone_set("Asia/Manila");
    $user_name = $_SESSION['fullname'];
    $user_pass = $_SESSION['upass'];
    $user_role = $_SESSION['utype'];
    $user_title = $_SESSION['utypetitle'];
    $user_uid = $_SESSION['uid'];
    $user_id = $_SESSION['id'];
    $user_email = $_SESSION['uemail'];
?>

這是我的登錄腳本

if($value['pass'] === $lupass)
        {               
        session_start();
        $_SESSION['upass'] = $value['pass'];
        $_SESSION['utype'] = $value['acc_type'];
        $_SESSION['fname'] = $value['fname'];
        $_SESSION['lname'] = $value['lname'];
        $_SESSION['fullname'] = $value['fullname'];
        $_SESSION['id'] = $value['id'];
        $_SESSION['uid'] = $value['uid'];
        $_SESSION['uemail'] = $value['email'];

所以我的問題是,當我在div中回顯值時,php回顯無法正常工作,並且沒有檢索數據庫中的任何信息。 <?php echo $user_name;?>似乎是什么問題? 我在會話和數據庫中獲取值,但是當我在div中回顯它時,它不起作用

我沒有刪除ob_start我只是將回聲放在div中,謝謝大家

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM