1
$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]、そのstep2.phpページで GET を使用できるように URL に渡されることです。私が見ているのはarr=array、価値観の代わりに:/私を助けてください.

4

2 に答える 2

1

http_query_stringが必要です。それはまさにあなたが望むことをします。

于 2013-07-28T16:23:42.480 に答える
0

他のいくつかのコメントではhttp_query_stringを推奨していますが、私はserializeをurlencodeと一緒に使用します。

交換:

$page= "step2.php?arr=$arr";

と:

$page= "step2.php?arr=" . urlencode(serialize($arr));

その後、step2.php に到達すると、最初に作成したunserialize(urldecode($_GET['arr']))配列が含まれます。

于 2013-07-28T17:21:28.270 に答える