- }
- /**
- * Store the data to cache by ID and group
- *
- * @param string $id The cache data ID
- * @param string $group The cache data group
- * @param string $data The data to store in cache
- *
- * @return boolean
- *
- * @since 1.7.0
- */
- public function store($id, $group, $data)
- {
- $path = $this->_getFilePath($id, $group);
- $close = false;
- // Prepend a die string
- $data = '<?php die("Access Denied"); ?>#x#' . $data;
- if (isset($this->_locked_files[$path]))
- {
- $_fileopen = $this->_locked_files[$path];
- // Because lock method uses flag c+b we have to truncate it manually
- @ftruncate($_fileopen, 0);
- }
- else
- {
- $_fileopen = @fopen($path, 'wb');
- // There is no lock, we have to close file after store data
- $close = true;
- }
- if ($_fileopen)
- {
- $length = strlen($data);
- $result = @fwrite($_fileopen, $data, $length);
/** * Special case to deal with Fatal errors and the like. */ public function handleShutdown() { // If we reached this step, we are in shutdown handler. // An exception thrown in a shutdown handler will not be propagated // to the exception handler. Pass that information along. $this->canThrowExceptions = false; $error = $this->system->getLastError(); if ($error && Misc::isLevelFatal($error['type'])) { // If there was a fatal error, // it was not handled in handleError yet. $this->allowQuit = false; $this->handleError( $error['type'], $error['message'], $error['file'], $error['line'] ); } } /** * In certain scenarios, like in shutdown handler, we can not throw exceptions * @var bool */ private $canThrowExceptions = true; /** * Echo something to the browser * @param string $output * @return $this */ private function writeToOutputNow($output) { if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) { $this->system->setHttpResponseCode( $this->sendHttpCode()
} // Propagate error to the next handler. if ($this->platformExceptionHandler) { call_user_func_array($this->platformExceptionHandler, [&$exception]); } } /** * Special case to deal with Fatal errors and the like. */ public function handleShutdown() { $handler = $this->whoopsShutdownHandler; $error = $this->getLastError(); // Ignore core warnings and errors. if ($error && !($error['type'] & (E_CORE_WARNING | E_CORE_ERROR))) { $handler(); } } }
Key | Value |
b40fa74367a455aea4577642ad250b1d | 71d14d08191a80b93103a061123b29f9 |
mtlink_unique_pageview_42 | 1 |
Key | Value |
joomla | TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjE6e3M6OToiX19kZWZhdWx0IjtPOjg6InN0ZENsYXNzIjozOntzOjc6InNlc3Npb24iO086ODoic3RkQ2xhc3MiOjM6e3M6NzoiY291bnRlciI7aToyO3M6NToidGltZXIiO086ODoic3RkQ2xhc3MiOjM6e3M6NToic3RhcnQiO2k6MTc0MzMxNDc3NztzOjQ6Imxhc3QiO2k6MTc0MzMxNDc3NztzOjM6Im5vdyI7aToxNzQzMzE0Nzc4O31zOjU6InRva2VuIjtzOjMyOiJLUkFxS1dPak1UR3lXMkxnU3U5QWdsc3E0YVVQbHZEVSI7fXM6ODoicmVnaXN0cnkiO086MjQ6Ikpvb21sYVxSZWdpc3RyeVxSZWdpc3RyeSI6Mzp7czo3OiIAKgBkYXRhIjtPOjg6InN0ZENsYXNzIjowOnt9czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjk6InNlcGFyYXRvciI7czoxOiIuIjt9czo0OiJ1c2VyIjtPOjIwOiJKb29tbGFcQ01TXFVzZXJcVXNlciI6MTp7czoyOiJpZCI7aTowO319fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czo5OiJzZXBhcmF0b3IiO3M6MToiLiI7fQ== |
Key | Value |
CONTEXT_DOCUMENT_ROOT | /home/exploren/public_html |
CONTEXT_PREFIX | |
DOCUMENT_ROOT | /home/exploren/public_html |
GATEWAY_INTERFACE | CGI/1.1 |
HTTPS | on |
HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 |
HTTP_ACCEPT_ENCODING | gzip, deflate, br, zstd |
HTTP_AUTHORIZATION | |
HTTP_CACHE_CONTROL | no-cache |
HTTP_CONNECTION | keep-alive |
HTTP_COOKIE | b40fa74367a455aea4577642ad250b1d=71d14d08191a80b93103a061123b29f9 |
HTTP_HOST | explorenorrislake.com |
HTTP_PRAGMA | no-cache |
HTTP_SEC_CH_UA | "HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129" |
HTTP_SEC_CH_UA_MOBILE | ?0 |
HTTP_SEC_CH_UA_PLATFORM | "Windows" |
HTTP_SEC_FETCH_DEST | document |
HTTP_SEC_FETCH_MODE | navigate |
HTTP_SEC_FETCH_SITE | none |
HTTP_SEC_FETCH_USER | ?1 |
HTTP_UPGRADE_INSECURE_REQUESTS | 1 |
HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
HTTP_X_HTTPS | 1 |
PATH | /bin:/usr/bin |
PHP_INI_SCAN_DIR | /opt/cpanel/ea-php72/root/etc:/opt/cpanel/ea-php72/root/etc/php.d:. |
QUERY_STRING | |
REDIRECT_HTTPS | on |
REDIRECT_HTTP_AUTHORIZATION | |
REDIRECT_SCRIPT_URI | https://explorenorrislake.com/norris-lake-tn-vacation-rentals/deerfield-vacation-rentals |
REDIRECT_SCRIPT_URL | /norris-lake-tn-vacation-rentals/deerfield-vacation-rentals |
REDIRECT_SSL_TLS_SNI | explorenorrislake.com |
REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | Z-jfWWuSag5HCiwurMyxWgAAABM |
REDIRECT_URL | /norris-lake-tn-vacation-rentals/deerfield-vacation-rentals |
REMOTE_ADDR | 3.17.66.55 |
REMOTE_PORT | 52873 |
REQUEST_METHOD | GET |
REQUEST_SCHEME | https |
REQUEST_URI | /norris-lake-tn-vacation-rentals/deerfield-vacation-rentals |
SCRIPT_FILENAME | /home/exploren/public_html/index.php |
SCRIPT_NAME | /index.php |
SCRIPT_URI | https://explorenorrislake.com/norris-lake-tn-vacation-rentals/deerfield-vacation-rentals |
SCRIPT_URL | /norris-lake-tn-vacation-rentals/deerfield-vacation-rentals |
SERVER_ADDR | 192.254.139.239 |
SERVER_ADMIN | webmaster@explorenorrislake.com |
SERVER_NAME | explorenorrislake.com |
SERVER_PORT | 443 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SSL_TLS_SNI | explorenorrislake.com |
TZ | |
UNIQUE_ID | Z-jfWWuSag5HCiwurMyxWgAAABM |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1743314778.0022 |
REQUEST_TIME | 1743314778 |
argv | Array ( ) |
argc | 0 |