$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]
中,然后在URL中传递,以便我可以在该step2.php
页面上使用GET。我看到的只是arr=array
而不是价值观:/
请帮助我。
你想要http_query_string。它将完全按照您的要求。
其他一些评论建议http_query_string,但是我会将序列化与urlencode一起使用。
取代:
$page= "step2.php?arr=$arr";
跟:
$page= "step2.php?arr=" . urlencode(serialize($arr));
然后,当您到达步骤 2.php 时,unserialize(urldecode($_GET['arr']))
将包含您最初构建的数组。