別のPHPページから変数を呼び出したい。例:
index.phpというPHPページがあり、次のような配列があります。
<$php
$arr = array("banana","apple","orange");
$>
別のPHPページhome.phpを作成し、 index.php から home.phpに配列($ arr)を呼び出したいと思います。
これどうやってするの?
それがindex.phpの完全なコンテンツである場合は、最初のページを2番目のページに含める必要があるため、home.phpでは次のようになります。
<?php
require_once('index.php');
print_r($arr);
?>
これを行う場合、index.phpが必要な場合は、そこにすべてのコードが含まれ、そこからすべてのコードを実行しようとすることに注意してください。これは、index.phpがhome.phpを参照している場合、上記の例を使用すると、終わりのないループに陥ることを意味します。ただし、index.phpに上記のコードだけが含まれている場合、これは正常に機能するはずです。
index.php
とhome.php
は別のページでありcan not
、一方を他方に含めると仮定したい
次に、セッションを使用できます。
index.php
session_start();
$_SESSION['array'] = array("banana","apple","orange");
home.php
session_start();
print_r($_SESSION['array']);
$_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);
?>