2014-02-27 40 views
0

我有一個鏈接列表類似如下:創建一個動態數組只顯示最後

<a href="array_add.php?n=1">1</a> 
<a href="array_add.php?n=2">2</a> 
<a href="array_add.php?n=3">3</a> 
<a href="array_add.php?n=4">4</a> 

而且array_add.php是:

$myarray = array(); 
$number = $_GET['n']; 
$myarray[] = $number; 
var_dump($myarray); 

但上面的var_dump只顯示收到的最後一個號碼從GET。但我需要點擊數字的數組。

+2

'Session'或者是'Cookies'將爲此 – Gautam3164

+1

適合你知道HTTP是一個無狀態的協議,也是所有這些錨元素是孤兒,他們是不相通或什麼的。 –

回答

2
session_start(); 

if (isset($_SESSION['myarray'])) { 
    $myarray = $_SESSION['myarray']; 
} else { 
    $myarray = array(); 
} 
if (isset($_GET['n'])) { 
    $number = $_GET['n']; 
    $myarray[] = $number; 
    $_SESSION['myarray'] = $myarray; 
}