If you are using sessions, you can use the session_register() function to do this.
1.php
<?php
session_start();
session_register($var1);
$var1=1234;
?>
2.php
<?php
session_start();
global $var1;
echo $var1;
?>
To look at your globals you might use this function of mine.
function ShowGlobalVariables ( )
{
global $HTTP_POST_VARS,
$HTTP_GET_VARS,
$HTTP_ENV_VARS,
$HTTP_COOKIE_VARS,
$HTTP_SERVER_VARS,
$HTTP_SESSION_VARS;
echo "******HTTP_POST_VARS*****************<br>";
reset($HTTP_POST_VARS);
while(list($key, $value) = each($HTTP_POST_VARS))
{
echo "$key = $value<br>";
}
echo "******HTTP_GET_VARS*****************<br>";
reset($HTTP_GET_VARS);
while(list($key, $value) = each($HTTP_GET_VARS))
{
echo "$key = $value<br>";
}
echo "******HTTP_SESSION_VARS*****************<br>";
reset($HTTP_SESSION_VARS);
while(list($key, $value) = each($HTTP_SESSION_VARS))
{
echo "$key = $value<br>";
}
echo "******HTTP_ENV_VARS*****************<br>";
reset($HTTP_ENV_VARS);
while(list($key, $value) = each($HTTP_ENV_VARS))
{
echo "$key = $value<br>";
}
echo "******HTTP_COOKIE_VARS*****************<br>";
reset($HTTP_COOKIE_VARS);
while(list($key, $value) = each($HTTP_COOKIE_VARS))
{
echo "$key = $value<br>";
}
echo "******HTTP_SERVER_VARS*****************<br>";
reset($HTTP_SERVER_VARS);
while(list($key, $value) = each($HTTP_SERVER_VARS))
{
echo "$key = $value<br>";
}
echo "******GLOBALS*****************<br>";
foreach ($GLOBALS as $key => $element)
echo "$key $element<br>\n";
}