在php会话中显示最后3个单击的链接

时间:2014-11-28 21:05:09

标签: php session-variables

我正在尝试制作一个php会话并显示我网站上最后3个点击的链接。我不知道最好的方法是什么。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

因为数组很小,你可以像

那样做
<?php
function update(&$arr, $elem) {
  array_unshift($arr, $elem);
  array_pop($arr);
}

例如

<?php
$arr = array(null,null,null);

update($arr, 'first');
update($arr, 'second');
update($arr, 'third');

print_r($arr);

update($arr, 'fourth');

print_r($arr);

您可以想象,您可以使用$_SESSION

中的数组执行相同的操作
$_SESSION['clicks'] = array(null, null, null);

update($_SESSION['clicks']);

如果要对较大的数组实现相同的行为,则必须优化数组操作。