Php 为什么在注册会话时它仍然输出表单?

Php 为什么在注册会话时它仍然输出表单?,php,mysql,html,Php,Mysql,Html,好的,我有一个脚本来检查是否有人登录。但是登录时,它仍然显示要登录的表单。以下是当前脚本: <?php if(session_is_registered(myusername)){ echo $_SESSION['myusername']; echo "<br /><a class='linkText' href='logout.php'>Logout!</a></div>"; } else{ $login_form=<<<

好的,我有一个脚本来检查是否有人登录。但是登录时,它仍然显示要登录的表单。以下是当前脚本:

<?php
if(session_is_registered(myusername)){
echo $_SESSION['myusername'];
echo "<br /><a class='linkText' href='logout.php'>Logout!</a></div>";
}
else{
$login_form=<<<'LOGIN'
                    Login<br /><br /><div class="heading_02">
                    <form name="form2" method="post" action="checklogin.php" style="display:inline">
                            <input type="text" name="myusername" id="myusername" class="user" /><br />
                            <input type="password" name="mypassword" id="mypassword" class="pass" /><br />
                            <input type="submit" name="Submit" value="Login" class="green_login_02" />
                    </form>
                <a style="color: #A2FF00; text-decoration: none;" href="signup.php">Sign-up</a>

                </div>
LOGIN;
echo $login_form;
}
?>

就像一个额外的边注一样,这部分就像一个钳子,这是钳子的前半部分。钳形语法如下所示:

<? include("clamp1.php"); ?>
content
<? include("clamp2.php"); ?>

内容
如果有任何帮助,它将出现在夹具的前半部分。

session_start();
session_start();
$_SESSION['myusername']='Ka';


function logged_in($session_name){
    if (isset($session_name) and !(empty($session_name))){
        return true;
    }else{
        return false;
    }
}


if(logged_in($_SESSION['myusername'])){
echo $_SESSION['myusername'];
echo "<br /><a class='linkText' href='logout.php'>Logout!</a></div>";
}
else{
$login_form=<<<'LOGIN'
                    Login<br /><br /><div class="heading_02">
                    <form name="form2" method="post" action="checklogin.php" style="display:inline">
                            <input type="text" name="myusername" id="myusername" class="user" /><br />
                            <input type="password" name="mypassword" id="mypassword" class="pass" /><br />
                            <input type="submit" name="Submit" value="Login" class="green_login_02" />
                    </form>
                <a style="color: #A2FF00; text-decoration: none;" href="signup.php">Sign-up</a>

                </div>
LOGIN;
echo $login_form;
}
$\会话['myusername']='Ka'; 已登录的函数($session\u name){ if(设置($session\u name)和!(空($session\u name))){ 返回true; }否则{ 返回false; } } 如果(已登录($会话['myusername'])){ echo$_会话['myusername']; 回声“
”; } 否则{
$login\u form=刷新页面后是否工作?没有发布足够的代码。checklogin中有什么?会话中有什么?注册了什么?