我想尝试一下。但我不知道这是否有效以及这是否是我实现我想要的好方法。
我想要的是为用户显示不同的页面视图(登录而不是登录用户)
我将在会话中使用此方法,但请检查我是否正确执行:
<?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');
?>
答案 0 :(得分:1)
如果您以正确的方式将变量存储在$ _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代码。告诉我这是否有效^^
答案 1 :(得分:0)
试试这个......
<?php
session_start();
if(isset($_SESSION['user'])){
echo "iam login";
}
else{
echo "not login";
}
?>