php - Delete Database records for visitor session save in database -


may common question, need explanation more solve it.

i have database creates new records every visitor session. @ same time, when records being created, put ip address, , time well.

problem :

when visitor leave or close browser , visit again, brought new record , previous record still there in database. need delete manually every time save storage.

php create records :

public function savevisitordata() {      $ses_id = session_id();     $ip = $_server['remote_addr'];     $timer  = date("y-m-d h:i:s");        $query  = $this->db->prepare("insert `visitors`(`session`, `ipaddress`, `timer`) values (?,?,?)");     $query->bindvalue(1, $ses_id);     $query->bindvalue(2, $ip);     $query->bindvalue(3, $timer);      try {     $query->execute();      } catch(pdoexception $e){         die($e->getmessage());     } } 

how deal $_cookie?

just use mysql delete query , delete records time older day?

mysqli_query($con,"delete * mytable dateentered < date_sub(now(), interval 1 day);"); 

Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -