File indexing completed on 2025-05-04 05:29:22
0001 <?php 0002 header('content-type: image/png'); 0003 0004 if (isset($_SERVER['HTTP_COOKIE'])) { 0005 $cookies = explode(';', $_SERVER['HTTP_COOKIE']); 0006 $cookie_params = session_get_cookie_params(); 0007 foreach($cookies as $cookie) { 0008 $parts = explode('=', $cookie); 0009 $name = trim($parts[0]); 0010 setcookie($name, false, time()-1000, $cookie_params['path'], $cookie_params['domain'], $cookie_params['secure'], $cookie_params['httponly']); 0011 } 0012 } 0013 0014 require APPLICATION_LIB . "/Local/LoginCookie.php"; 0015 0016 if (isset($_GET['k'])) { 0017 $key = $_GET['k']; 0018 $id = Local_LoginCookie::readJwt($key); 0019 if ($id) { 0020 $cookie_lifetime = (int)Zend_Registry::get('config')->resources->session->cookie_lifetime; 0021 /** @var Zend_Cache_Core $cache */ 0022 $cache = Zend_Registry::get('cache'); 0023 if ($data = $cache->load($id)) { 0024 $cookie_domain = Local_Tools_ParseDomain::get_domain($_SERVER['HTTP_HOST']); 0025 $cookie_params = session_get_cookie_params(); 0026 setcookie($data['domain'], $data['id'], time() + $cookie_lifetime, $cookie_params['path'], $cookie_domain, $cookie_params['secure'], $cookie_params['httponly']); 0027 $cache->remove($id); 0028 } 0029 } 0030 } 0031 0032 $imagePath = APPLICATION_PATH . "/../httpdocs/img/default.png"; 0033 $image = file_get_contents($imagePath); 0034 echo $image;