Leyla Lee
Leyla Lee

Reputation: 486

Store value of last runtime without session

I met storage problem with php.
What I want is when each time I visit the function Main of Class A, I can get the value of variable $temp of last time. P.s. I know I can use session, but it wastes many memory, and not safe.

so I want to find another solution. Below is the code.

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;
     }    
}

Thank you for your guys' help! Waiting for your idea

Upvotes: 3

Views: 519

Answers (2)

Aref Anafgeh
Aref Anafgeh

Reputation: 512

static variable value is stored in a request lifetime.sessions are safe enough to even store authentication data in it so if you want to store this data between multiple requests i recommend sessions or database.

Upvotes: 1

Dimentica
Dimentica

Reputation: 805

Will it be useful if you store it in a separate file, you overwrite the value in it and read from it when needed?

Upvotes: 0

Related Questions