将PHP变量传递给div中加载的页面

时间:2015-07-23 23:11:17

标签: php ajax variables session-variables

我正在尝试将PHP变量传递到在admin页面中的div中加载的一系列页面中。 一旦我点击一个链接链接页面刷新,我将被定向到登录页面。 我尝试在admin.php中启动一个会话并将变量放在$ _SESSION中,但这没有意义。我仍然被定向到login.php。

<?php

 $_SESSION['user_id']=$_GET['msg'];

 if(!isset($_SESSION['user_id'])){
    # redirect to the login page
    header('Location: login.php?msg=' . urlencode('Login first.'));
    exit();
}  

?>

<li><a href='admin.php?url=addnews.php'><span> News</span></a></li>
<li><a href='admin.php?url=addarticles.php'><span>Articles</span></a></li>

1 个答案:

答案 0 :(得分:0)

在设置会话变量之前,您尚未调用session_start,因此在页面刷新或重定向之间不会保存会话数据。

<?php
session_start();
$_SESSION['user_id'] = $_GET['msg'];