相关疑难解决方法(0)

PHP 在所有请求中保留变量

在某些语言 C# 或 .NET 中,这将是静态变量,但在 PHP 中,每次请求后都会清除内存。我希望该值在所有请求中持续存在。我不想 $_SESSION 因为每个用户的情况都不同。

为了帮助解释这里有一个例子: 我想要一个像这样的可以计数的脚本。无论哪个用户/浏览器打开该网址。

<?php
function getServerVar($name){
    ...
}
function setServerVar($name,$val){
    ...
}
$count = getServerVar("count");
$count++;
setServerVar("count", $count);
echo $count;
Run Code Online (Sandbox Code Playgroud)

我想要将值存储在内存中。当apache重新启动时,它不会是需要持久化的东西,并且数据也没有那么重要,以至于需要线程安全。

更新:如果它在负载平衡环境中每个服务器保存不同的值,我很好。C# 或 Java 中的静态变量也不会同步。

php lamp

10
推荐指数
1
解决办法
7482
查看次数

标签 统计

lamp ×1

php ×1