【发布时间】:2013-11-30 01:34:32
【问题描述】:
我需要将一个数组从functions.php(这不是一个html页面,只是一个函数文件)文件传递给一个页面文件。如果可能的话最好弹出窗口...
我是这样做的:
1) 将functions.php中的Session设置为
if(!isset($_SESSION))
{
session_start();
}
?>
2) 创建一个会话变量并赋值。转至尾页
$_SESSION['array'] = $nodes;
header("Location: endpage.php");
3) 读取会话变量并做一些工作...
<?php
session_start();
$tim[] = $_SESSION['array'];
foreach ($tim as $result) {
echo $result['val'];
}
?>
不行,数组是空的……
【问题讨论】:
-
试过
$tim = $_SESSION['array']? -
你在 $nodes 中做了什么?
-
@kingkero 我在上面发布了相同的代码,但 id 不起作用
-
节点中的@Nabin 是amoe 值,它不是空的
-
那么当你做 var_dump($_SESSION['array']) 时你会得到什么??
标签: php arrays parameter-passing