如何在PHP中使用带变量的会话

时间:2015-07-10 05:58:59

标签: php session

我是PHP新手。我想使用带变量的会话。这是我第一次参加会议。我创建了4页。

1。是session1.php

<?php
 session_start();
$_SESSION['UserID']='1';
?>

2。是session.php

<?php

 // starts session
 session_start();
 if($_SESSION['UserID']='1')
{
    header("location: user.php");
    }
    if($_SESSION['UserID']='2')
{
    header("location: mang.php");
    }
?>

3.user.php

<?php

echo "This is User page";
?>

4.mang.php

<?php
echo "This is manager page";
?>

在我的代码中存在IF条件的问题。我的IF条件不起作用。你能帮忙解决我的问题。

1 个答案:

答案 0 :(得分:2)

更改

if($_SESSION['UserID']='1') and if($_SESSION['UserID']='2')

if($_SESSION['UserID']=='1') and if($_SESSION['UserID']=='2')

此外,您已在session1.php开始了会话,因此无需再次在session.php

中启动会话

最终输出

<?php

 include ("session1.php");

 if($_SESSION['UserID']=='1')
 {
    header("location: user.php");
    exit;
 }
 if($_SESSION['UserID']=='2')
 {
    header("location: mang.php");
    exit;
 }