在没有会话的情况下存储上次运行时的值
Store value of last runtime without session
我遇到 php 的存储问题。
我想要的是当每次访问ClassA的函数Main时,我可以得到上次变量$temp的值
P.s。我知道我可以使用会话,但它会浪费很多内存,而且不安全。
所以我想另辟蹊径
下面是代码。
class A {
//initilize the value, how to make it just initialize once?
private static $temp = 0;
public function Main() {
echo "Last time I was=". $this->temp;
$this->temp += 1;
}
}
感谢你们的帮助!等待你的想法
如果将其存储在单独的文件中,覆盖其中的值并在需要时从中读取,是否会有用?
静态变量值存储在请求中 lifetime.sessions 足够安全,甚至可以在其中存储身份验证数据,因此如果您想在多个请求之间存储此数据,我建议使用会话或数据库。
我遇到 php 的存储问题。
我想要的是当每次访问ClassA的函数Main时,我可以得到上次变量$temp的值
P.s。我知道我可以使用会话,但它会浪费很多内存,而且不安全。
所以我想另辟蹊径 下面是代码。
class A {
//initilize the value, how to make it just initialize once?
private static $temp = 0;
public function Main() {
echo "Last time I was=". $this->temp;
$this->temp += 1;
}
}
感谢你们的帮助!等待你的想法
如果将其存储在单独的文件中,覆盖其中的值并在需要时从中读取,是否会有用?
静态变量值存储在请求中 lifetime.sessions 足够安全,甚至可以在其中存储身份验证数据,因此如果您想在多个请求之间存储此数据,我建议使用会话或数据库。