用户的不同页面视图


Different Page View for User

我想试试这个。但我不知道这是否有效,也不知道这对我来说是否是实现我想要的目标的好方法。

我想要的是为用户显示不同的页面视图(登录和非登录用户)

我将在会话中使用这种方法,但请检查我是否正确:

<?php
session_start();
if ( $_SESSION['login_id'] == 0 || $_SESSION['login_id'] == '' ) {
    echo "user is not login, and I will show the not login page view to them";
} else {
    echo "user is login, and I will show the login page view to them";
}
require_once('configPDO.php');
?>

如果以正确的方式将变量存储在$_SESSION中,则可以在登录后使用标头重定向不同页面中的用户。

<?php
session_start();
if(isset($_SESSION['login_id']) && !empty($_SESSION['login_id'])){
   header("location:PAGELOGIN.php");
}
else{
   header("location:PAGENOTLOGIN.php");
}
?>

如果你想留在同一个页面,你可以做:

 <?php
    session_start();
    if(isset($_SESSION['login_id']) && !empty($_SESSION['login_id']))
   {
 ?> 
    YOUR HTML CODE
 <? 
  } else {
  ?> YOUR HTML CODE
 <?}
?>

这将显示使用php条件的html代码。告诉我这个是否有效^^

试试这个。。。

<?php
session_start();
if(isset($_SESSION['user'])){
   echo "iam login";
}
else{
   echo "not login";
}
?>