我需要将一个数组从functions.php(这不是一个html页面,只是一个函数文件)文件传递给一个页面文件。如果可能的话,更好的弹出窗口......
我这样做了:
1)将functions.php中的Session设置为
if(!isset($_SESSION))
{
session_start();
}
?>
2)创建会话var并分配值。转到结束页
$_SESSION['array'] = $nodes;
header("Location: endpage.php");
3)阅读会话var并做一些工作......
<?php
session_start();
$tim[] = $_SESSION['array'];
foreach ($tim as $result) {
echo $result['val'];
}
?>
它不起作用,数组是空的......
答案 0 :(得分:0)
假设$ _SESSION ['array']中确实存在数据!试试这个
<?php
session_start();
foreach ($_SESSION['array'] as $result) {
echo $result['val'];
}
?>