$deposit=$_POST['amountdeposit'];
$arr= array();
for($i=0;$i<10;$i++)
{
if($arr[$i]=='\0')
{ $arr[$i]= array("$deposit");
}
break;
}
$page= "step2.php?arr=$arr";
header("Location:$page");
?>
我想要做的是每次$deposit
发生变化时,此值都存储在$arr[$i]
中,然后在网址中传递,以便我可以在{{1}上使用GET页面。
我看到的仅是step2.php
而不是值arr=array
请帮助我。
答案 0 :(得分:1)
你想要http_query_string。它会完全符合您的要求。
答案 1 :(得分:0)
其他一些评论建议http_query_string,但我会serialize和urlencode一起使用。
替换:
$page= "step2.php?arr=$arr";
使用:
$page= "step2.php?arr=" . urlencode(serialize($arr));
然后当你到达step2.php时,unserialize(urldecode($_GET['arr']))
将包含你最初构建它的数组。