2014-02-27 123 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; 
}