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
Post a Comment