我需要一个全局数组来存储我点击的链接的历史记录,这些链接可以从任何php函数访问。每当我单击链接时,我需要将该详细信息附加到数组中。我使用了以下代码
global $his;
$dir = $_REQUEST['dwnpath'];
array_push($his,$dir);
但没有奏效。有什么解决方案吗?
当您在一个 HTTP 请求中需要变量时,此方法很好。但是,如果您在加载完成的页面后需要它,则可能需要使用会话:
session_start();
//Create empty array for first push:
$_SESSION['his']=array();
$dir = $_REQUEST['dwnpath'];
array_push($_SESSION['his'],$dir);
现在$_SESSION['his']
可用于所有功能。