我最近为自己创建了一个新的登录注册系统,但是当从 php 回显时我遇到了 htmls 缩进的问题,现在我真的看了它,我意识到回显整个页面并不是最聪明的主意,除非它是?<?phpif (isset($_SESSION['sessionId'])) { echo('This is the new content after login.');} else{ echo 'This is the login page';}?>上面是我的 index.php,第一个回显将回显用户登录后会看到的整个页面内容。其次是登录表单。最简单的方法是什么?
2 回答
catspeake
TA贡献1111条经验 获得超0个赞
你可以这样做
<?php
if (isset($_SESSION['sessionId'])) {
readfile("/path/to/html/file/new_content.html");
} else{
readfile("/path/to/html/file/login.html");
}
?>
呼唤远方
TA贡献1856条经验 获得超11个赞
您可以尝试像这样回显您的 HTML 输出
<?php
if (isset($_SESSION['sessionId'])) {
echo '<br><p>';
echo'This is the new content after login.';
echo '</p>';
} else{
echo '<br><p>';
echo ' This is the login page';
echo '</p>';
}
?>
如果你使用它,你会在查看源代码中看到上面的代码输出:
<br>
<p>
  This is the content after login
</p>
second output
<br>
<p>
  This is the login page
</p>
PS 顺便说一句,为什么你对一个回声使用括号而另一个不使用括号???
- 2 回答
- 0 关注
- 180 浏览
添加回答
举报
0/150
提交
取消