如何在代码点火器中使用应用程序变量(如 ASP)


How to use Application variable like ASP in Codeigniter

我想计算主页每个部分的点击次数,但不要使用数据库。我认为DB会带来一些开销。

ASP 代码为:

<script language="vbscript" runat="server">
Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub
</script>
下面是一个

项目的链接,该项目添加了$_APP全局变量。 http://www.leosingleton.com/projects/code/phpapp/

仅供参考,它使用文件来存储 $_APP 数据,但在将其写回文件时,它看起来不像是在对$_APP进行任何文件锁定或合并。对于高流量站点或具有 CPU 密集型页面,这可能会导致文件中出现数据问题。

好吧,由于PHP是无状态的,因此您必须以某种方式将其写入硬盘驱动器。您可以使用 file_put_contents 写入文件

或者,您可以使用 $_SESSION 变量。

但是,如果它变得复杂,你将不得不使用数据库,复杂的数据应该在数据库中。
数据库将处理硬盘驱动器很可能比您更好