php 登录后导航条变化

我是一名初学者,在模仿简书的首页。在模仿用户的登录注册页面时,我发现简书的首页中的导航条会在登录页面登录后变化,在chrome调试里发现html的结构也改变了,请问这是怎么做到的呢?是用的session还是ajax呢?ajax是在登录页面写吗?那样可以改首页的样式吗?
提供一个思路就好,非常感谢。
这是登录后的页面
登录后

这是未登录状态
登录前

阅读 3.4k
3 个回答

和刚才回答的那个神似:关于登录界面session问题,共给出了两种方案。


看你用什么框架。

如果是原生:

<?php
    if( isset($_SESSION['uid']) ){
        require("header_login.php");
    } else {
        require("header_notlogin.php");
    } 
?>

图片描述

一般是用session去判断用户是否登录,没登录的话就显示登录/注册按钮。

你的登录状态是根据session或者cookie来判断的,那么你只需要判断这个存在否就可以,存在就echo已经登录的内容,不存在就echo让他注册之类的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题