如何在PHP中创建持久数组变量?
我正在用PHP编写一个web应用程序,我想声明一个数组,我想在其中保存主机以及该主机打开我的web应用程序的频率。我想将变量添加到类似JSP中的应用程序范围的内容中。我已尝试将此数组添加到$\u服务器,但没有成功。如果我尝试使用$\u SERVER[$\u GET[“id”]]访问另一个文件中的变量,则该变量始终为空。有人能帮我吗 这是我的代码:如何在PHP中创建持久数组变量?,php,web-applications,superglobals,Php,Web Applications,Superglobals,我正在用PHP编写一个web应用程序,我想声明一个数组,我想在其中保存主机以及该主机打开我的web应用程序的频率。我想将变量添加到类似JSP中的应用程序范围的内容中。我已尝试将此数组添加到$\u服务器,但没有成功。如果我尝试使用$\u SERVER[$\u GET[“id”]]访问另一个文件中的变量,则该变量始终为空。有人能帮我吗 这是我的代码: if(empty($_SERVER[$_GET["id"]])){ $_SERVER[$_GET["id"]]=array($country, 1
if(empty($_SERVER[$_GET["id"]])){
$_SERVER[$_GET["id"]]=array($country, 1);
}else{
$_SERVER[$_GET["id"]][$country]+=1;
}
有几件事:
- sqlite/内存或sqlite/文件
- redis(值/键及其快捷键)
- mysql或任何sql/无sql
- 最不利IMO:写入简单文件并检索。唯一的问题是,您将有“锁定”条件,但其他条件也会有