我有两个文件,一个extern文件menu_filter_enigne.php,我通过ajax发布值并将它们存储到会话中
session_start();
$active_menu_item = $_POST['active'];
if(!isset($_SESSION['activeItems'])) {
$_SESSION['activeItems'] = array(); }
if(!in_array($active_menu_item, $_SESSION['activeItems'])) {
$_SESSION['activeItems'][] = $active_menu_item;
}
我如何获得我的其他PHP文件的会话值? (在下一步我想要ajax重新加载一个div,这个脚本我已经拥有并且正常工作,当我获得存储的会话值时,我将刷新通过ajax只有一些div,当我得到会话值是可能的时候)
答案 0 :(得分:0)
要从一个脚本中获取先前在会话中加载的值,您可以执行以下操作:
<?php
session_start();
$activeItems = $_SESSION['activeItems'];
// ...
在任何输出之前,注意session_start()
位于顶部。调用此方法会将用户的会话数据加载到$_SESSION
超全局中,即使在AJAX请求期间也可用。
答案 1 :(得分:0)
它是一样的:
<?
session_start();
$var=$_SESSION['activeItems'];
?>