setFile(); $this->setTimeDay(); $this->setHeader(); $this->setMetaTag($this->content, $this->offset); } private function setHeader(){ Header("Cache-Control: must-revalidate"); $this->offset = 60 * 60 * 24 * $this->timeDay; $this->content = 'max-age='.$this->offset.', description'; $this->expires = "Expires: " . gmdate("D, d M Y H:i:s", time() + $this->offset) . " GMT"; //dump($_SERVER); $lastModifiedTime = filemtime('/home/ecorde.com.br/public_html'.$_SERVER['SCRIPT_NAME']); $this->lastModified = 'Last-Modified: ' . gmdate('D, d M Y H:i:s', $lastModifiedTime) . " GMT"; $Etag = 'W/"' . md5($lastModifiedTime) . '"'; $this->eTag = $Etag; Header($this->lastModified); Header("Etag: $this->eTag"); Header("Save-Data: on"); Header("Cache-Control: public, max-age=".$this->offset.""); if(isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) === $lastModifiedTime){ Header('HTTP/1.1 304 Not Modified'); //exit(); } Header($this->expires); } private function setTimeDay(){ // TEM QUE FAZER O SETUP DA CONSTANTE TIME_TO_FILE NO BANCO DE DADOS PARA ESPECÍFICOS ARQUIVOS PARA BUSCA AUTOMÁTICA DO VALOR DOS DIAS if(isset($this->file)){ $this->timeDay = constant('TIME_TO_FILE_'.$this->file); } } private function setFile(){ $file = $_SERVER['SCRIPT_NAME']; $file = explode('.', $file); $file = strtoupper(str_replace('/','', $file[0])); $this->file = $file; } private function setMetaTag($content, $offset){ $this->metatag = ' '; } public function getMetaTag(){ return $this->metatag; } } // retorna já com o Header Criado. $metaTagCache = new metaTagCache(); ?> Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM in /home/ecorde.com.br/public_html/includes/classes/produto.php on line 368