PHP运行到浏览器却还会把代码显示出来

img

是用VScode写的

<?php
    header("Content-Type:text/html; charset=utf-8");
    session_start();
    if (isset($_COOKIE['username'])){
        $_SESSION['username'] = $_COOKIE['uasename'];
        $_SESSION['islogin']=1;
    }
    if (isset($_SESSION['islogin'])){
        echo $_SESSION['username'].",欢迎进入会员中心-----";
        echo "<a href='loginout.php'>注销</a>";
    }
    else {
        echo "你还未登录,请<a href = 'login.html'>登录</a>";
    }
    ?>

这是什么情况啊

你不能直接访问文件,得在配置好的环境里访问

哈哈哈,怕别人不知道你写的代码。认真看看,大括号没匹配上,或者是"",'没匹配上