PHP menampilkan nama pengguna di sebelah selamat datang setelah login

pemrograman


saya tidak bisa mengulangi nama pengguna di sebelah selamat datang di bawah div topline masuk

XML
<?php
session_start();
?>

<html>
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" href="Styles/header_main.css">
</head>
<body>
    <div class="wrapper col0">
        <div id="topline">
            <p>Welcome, <?php echo $_SESSION['name'];?>!</p>
            <ul>
                <li><a href="#">CHANGE PASSWORD</a></li>
                <li class="last"><a href="logout.php">LOGOUT</a></li>
            </ul>
            <br class="clear" />
        </div>
    </div>
    <div id="container">

    </div>
</body>
</html>

Solusi 1

Pertama, Anda harus melihatnya Sesi Aman di PHP[^]

Saat pengguna masuk, simpan nama pengguna dalam satu sesi. Seperti itu

PHP
//Start a session.
secure_session_start();

//........some processing

//After you have checked that the username is correct.
$_SESSION['name'] = sanitized_username;
//Save some other things you might need like login key.
$_SESSION['login_key'] = user_login_key;

?>

HTML
<html>
<head>
    <title>My document title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" href="Styles/header_main.css">
</head>
<body>
    <div class="wrapper col0">
        <div id="topline">
            <p>Welcome, <?php echo $_SESSION['name'];?>!</p>
            <ul>
                <li><a href="#">CHANGE PASSWORD</a></li>
                <li class="last"><a href="logout.php">LOGOUT</a></li>
            </ul>
            <br class="clear" />
        </div>
    </div>
    <div id="container">
 
    </div>
</body>
</html>

Solusi 2

kamu yang paling bijaksana di dunia sobat, terima kasih atas bantuanmu

コメント

タイトルとURLをコピーしました