セッションを使用したくない場合は、ページを他のファイルに含めることができます。
file1.php
<php
$arr = array();
$arr['one'] = "one value here";
$arr['two'] = "second value here";
$arr['three'] = "third value here";
?>
file2.php
<?php
include "file1.php";
print_r($arr);
?>
配列が動的に作成され、それを GET または POST で渡したい場合は、サーバー側で URL を形成し、ユーザーを php ファイルではなく HTTP URL ページにリダイレクトする必要があります。
次のようなものです:
file1.php
<php
$arr = array();
$arr['one'] = "one value here";
$arr['two'] = "second value here";
$arr['three'] = "third value here";
$redirect = "http://yoursite.com/file2.php?".http_build_query($arr);
header( "Location: $redirect" );
?>
file2.php
<?php
$params = $_GET;
print_r($params['one']);
print_r($params['two']);
print_r($params['three']);
?>