PHP でのセッションはややこしいと思いますが、どなたか説明していただけないでしょうか。私の場合はうまくいかない例があります。私はこの方法でセッションを登録します。これがセッションを登録する正しい方法であるかどうか教えてください。
//this is the page from where i register myusername in sessions
if($count==1){
session_start();
$_SESSION['myusername'] = $_POST['myusername'];
include("enterpincover.php");
}
else {
echo "Wrong Pin";
}
ここでは、最初にユーザー名がアカウントを開くためにセッションに登録されているかどうかを確認し、そうでない場合は再度ログインを開きます。
ユーザーがログインしていない場合、正しいログインページが表示されます。ユーザーがログインしている場合、ウェルカムメッセージは表示されますが、ユーザーの名前は表示されません。例: デビッドへようこそ
<?php
session_start();
if(isset($_SESSION['myusername']))
{
echo 'Welcome '.$_SESSION['myusername'];
}
else
{
include("leftmodules.php");
include("rightmodules.php");
include("login.php");
}
?>