microtime(1) && $accessedRes != $resource) { return true; } $info['lastAccess'] = microtime(1); $info['resource'] = $resource; @file_put_contents('cache/'.$ipHash.'.json', json_encode($info)."\n"); if($lastAccess + $currentResLimit > microtime(1) && $accessedRes == $resource) { return true; } return false; }