跨文件访问php变量

时间:2011-05-07 14:56:49

标签: php

我有一个带有数组作为全局变量的php文件。我希望在其他php文件中访问该数组以便进一步处理。但是事情是全局数组变量正在由第一个文件中的某个函数进行操作。我想在第二个文件中更新数组变量的值以便进一步处理。在这方面的任何帮助都将受到高度赞赏。

2 个答案:

答案 0 :(得分:3)

不要使用全局变量。而是在转到下一页之前将变量分配给会话。

例如:

$_SESSION["MyArray"] = $MyArrayVariable;

答案 1 :(得分:0)

您可以在$ _SESSION变量中添加所有内容,我不确定您使用的是哪种文件结构:

include('file1.php');
include('file2.php');

或从file1.php到file2.php。

的设置

在第一个设置中,您可以获取函数/类之外的设置,然后它们在file2中可用。在第二种情况下,你必须将它们存储在某个地方(cookie,会话,数据库)。