public getCookie ( string $domain, boolean $secure, string $path ) : string | ||
$domain | string | Domínio dos cookies. |
$secure | boolean | Indica ambiente seguro (https). |
$path | string | Caminho dos cookies. |
Результат | string | O valor retornado segue o padrão especificado pela RFC 2965 para ser utilizado diretamente no campo de cabeçalho Cookie. |
/** * $params['isScript'] * $params['groupId'] * $params['time'] */ function logUser($params) { if (!$params['isScript']) { $uid = 0; $uid = user_getid(); $request = HTTPRequest::instance(); $cookie_manager = new CookieManager(); $userLogManager = new UserLogManager(); $userLogManager->logAccess($params['time'], $params['groupId'], $uid, $cookie_manager->getCookie('session_hash'), $request->getFromServer('HTTP_USER_AGENT'), $request->getFromServer('REQUEST_METHOD'), $request->getFromServer('REQUEST_URI'), HTTPRequest::instance()->getIPAddress(), $request->getFromServer('HTTP_REFERER')); } }
if (isset($_REQUEST[$variable])) { ${$variable} = $_REQUEST[$variable] = $_GET[$variable] = $_POST[$variable] = (int) $_REQUEST[$variable]; } } //}}} //{{{ define undefined variables if (!isset($GLOBALS['feedback'])) { $GLOBALS['feedback'] = ""; //By default the feedbak is empty } $cookie_manager = new CookieManager(); if (!IS_SCRIPT) { // Prevent "Pragma: no-cache" to be sent to user (break https & IE) session_cache_limiter(false); session_start(); $GLOBALS['session_hash'] = $cookie_manager->isCookie('session_hash') ? $cookie_manager->getCookie('session_hash') : false; } //}}} // Create cache directory if needed if (!file_exists($GLOBALS['codendi_cache_dir'])) { // This directory must be world reachable, but writable only by the web-server mkdir($GLOBALS['codendi_cache_dir'], 0755); } // Instantiate System Event listener $system_event_manager = SystemEventManager::instance(); //Load plugins $plugin_manager =& PluginManager::instance(); $plugin_manager->loadPlugins(); $feedback = ''; // Initialize global var //library to determine browser settings
public function getCookie($name) { $cookie_manager = new CookieManager(); return $cookie_manager->getCookie($name); }