所以在我的索引页面上 - 当它加载时我想要PHP检查用户是否已登录.如果用户登录,它将显示网页的内容,但如果没有,它将显示用户的登录页面.
这是用于检查的PHP.
<?php
if ($_SESSION['loggedin'] == true) {
echo "contents of the page";
}
else{
echo "the sign up form";
}
?>
Run Code Online (Sandbox Code Playgroud)
我现在的问题是,现在我必须将所有HTML放在这样的echo语句中 -
echo '<form>inputs</form>';
Run Code Online (Sandbox Code Playgroud)
然后变成一堆黄色文本,我无法轻易编辑,因为它被编辑器识别为纯文本(Sublime Text 3)
也许有办法从不同的文件中获取HTML并将其链接到echo中?
你会怎么想?什么是最好的路线?谢谢!
小智 6
关闭这样的PHP标签后,您可以嵌入普通的HTML
<?php if(check if user is logged in): ?>
<pure html to show content of page/>
<?php else: ?>
<pure html to show signup form />
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
我希望这能帮到您