PHP hiển thị tên người dùng bên cạnh chào mừng khi đăng nhập

lập trình

[ad_1]

tôi không thể lặp lại tên người dùng bên cạnh chào mừng dưới div topline trong

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>

Giải pháp 1

Vâng, đầu tiên bạn nên xem Phiên bảo mật trong PHP[^]

Khi người dùng đăng nhập, hãy lưu tên người dùng trong một phiên. Giống như vậy

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>

Giải pháp 2

bạn là người khôn ngoan nhất trên thế giới, cảm ơn vì sự giúp đỡ của bạn

[ad_2]

コメント

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