我想从另一个PHP页面调用变量。例如:
我有一个名为 index.php 的PHP页面,并且有一个类似的数组:
<$php
$arr = array("banana","apple","orange");
$>
我创建了另一个PHP页面:home.php,我想从 index.php 调用数组($ arr)到 home.php 。
我该怎么做?
答案 0 :(得分:0)
如果这是index.php的全部内容,那么你需要将第一页包含在第二页中,所以在home.php中你会有
<?php
require_once('index.php');
print_r($arr);
?>
请记住,如果你这样做,如果你需要index.php,它将包含,并尝试从那里运行所有代码。这意味着如果index.php引用home.php,并且您使用上面的示例,您将发现自己处于一个无休止的循环中。但是,如果index.php只有你上面的代码,那么这应该可以正常工作
答案 1 :(得分:0)
我想假设index.php
和home.php
是不同的页面而你can not
包含一个
然后你可以使用session:
index.php
session_start();
$_SESSION['array'] = array("banana","apple","orange");
home.php
session_start();
print_r($_SESSION['array']);
答案 2 :(得分:0)
您使用$_SESSION
require
或include
<强> home.php 强>
<?php
include 'index.php';
print_r($array);
?>
或
<?php
require('index.php');
// you can also use require_once to prevent looping
print_r($array);
?>