donglin1192 2013-06-19 17:27
浏览 30
已采纳

隐藏未登录php / mysql的用户的链接

I am wondering how I can hide two links in my main.php page so when i am not logged in, i can't see the links on my main.php page. Below is my code and basically even when I am logged off, if I type "localhost/main.php" I would still be able to click on those links ( links being "» Logout" and " » Creation". How can i make it that when i am logged off, those links aren't visible or clickable to me. thanks in advance. Below are the two codes in my php file:

&raquo; <a href="logout.php">Logout</a>
&raquo; <a href="creation.php">Creation</a>
  • 写回答

1条回答 默认 最新

  • dongpengqin3898 2013-06-19 17:34
    关注

    When you are logged in I hope you are setting SESSION. If you are setting a session when you logged is $_SESSION['id'] = "SOME VALUE" then you have to do like this:-

    if(isset($_SESSION['id']))
    {
      echo '&raquo; <a href="logout.php">Logout</a>
            &raquo; <a href="creation.php">Creation</a>';
    }
    

    The above code explanation :-

    When you click on logout link you have to destroy your session. So when the user is not logged in then it will not get any session, so you have to put a condition if the session is set then only show those link other wise don't show it

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大