0

PHP の学習を始めたばかりです。if ステートメントを使用して、ユーザーがログインしているかどうかに応じて Web ページに表示される内容を制御しています。

このセッションステートメントを使用して、セッションでログインしている場合にユーザーに表示する方法を知っています。しかし、ユーザーがセッションでログインしていない場合にサイトに何か他のものを表示するように指示するには、どうすれば逆になりますか?

これが私が使用しているコードです。

<?php if (isset($_SESSION['user_id'])) { 
    if ($user['id'] == $_SESSION['user_id']){
        if ($user['account_type'] == "platinum"){ ?>
            <html stuff>
        <?}
    }
}?>
4

1 に答える 1

0

PHPだけでなく、プログラミングも初めてのようです。コミュニティへようこそ!

else-ステートメントの部分を探していifます。これは、多くのプログラミング言語に共通しています。

開始するための例を次に示します。

<?php 

if (isset($_SESSION['user_id'])) 
{ 
    if ($user['id'] == $_SESSION['user_id'])
    {
        if ($user['account_type'] == "platinum")
        { 
            print "Welcome, platinum user";
        }
        else
        {
            print "Welcome, non-platinum user";
        }
    }
    else
    {
        print "Unexpected session";
    }
}
else
{
    print "You are not logged in";
}

?>
于 2012-12-09T00:41:24.040 に答える