PHP页面间转跳,如何保持大量的变量值

<?php 

function hiddenVariables()    { 
    global 
$HTTP_POST_VARS,$HTTP_GET_VARS
    if (
$HTTP_POST_VARS)    { 
        while (list(
$var$val) = each($HTTP_POST_VARS))    { 
            
$hiddenString .= "<INPUT type=hidden name=$var value=$val>n"
        } 
    } 
    if (
$HTTP_GET_VARS)        { 
        while (list(
$var$val) = each($HTTP_GET_VARS))    { 
            
$hiddenString .= "<INPUT type=hidden name=$var value='$val'>n"
        } 
    } 
    return 
$hiddenString


?>