所以在我的索引页-当它加载时,我希望PHP检查用户是否登录。如果用户已登录,它将显示网页的内容,但如果没有,它将显示用户的登录页。
这是用于检查的PHP。
<?php
if ($_SESSION['loggedin'] == true) {
echo "contents of the page";
}
else{
echo "the sign up form";
}
?>
我现在的问题是,现在我必须将所有的HTML放在这样的echo语句中-
echo '<form>inputs</form>';
它变成了一堆黄色的文本,我不能很容易地编辑,因为它被编辑器识别为纯文本(Sublime text 3)
也许有一种方法可以从不同的文件获取HTML并将其链接到echo中?
你会怎么想?最好的路线是什么?谢谢!
最佳答案
在关闭类似这样的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; ?>
我希望这对你有帮助
关于php - 在没有 echo 的情况下将HTML插入PHP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48757196/