private function buildRequestParams(array ...$params): array
{
$computed = [];
foreach ($params as $arg) {
$computed = array_replace($computed, $arg);
}
return array_replace($computed, [
'customer_id' => theme_option('theme.ivm_customer'),
'cache_dir' => THEME_CACHE,
'cache_lifetime' => (int) theme_option('theme.ivm_cache_lifetime'),
]);
}
private function createImageStream(string $url)
{
$url = ltrim($url, '/');
$url = sprintf('https://%s.ivm-professional.de/%s', theme_option('theme.ivm_customer'), $url);
$stream = fopen($url, 'r');
$orientation = null;
if (function_exists('exif_read_data')) {
$exif = @exif_read_data($stream);
$orientation = $exif['Orientation'] ?? null;
}
$manager = new ImageManager();
$image = $manager->make($stream);
if (null === $orientation) {
return $image;
}
switch (intval($orientation)) {
case 2:
return $image->flip();
case 3:
return $image->rotate(180);
case 4:
"fopen(https://gwa-anklam.ivm-professional.de/_img/flats/t736028cd-3673c5de.jpg): failed to open stream: HTTP request failed! HTTP/1.1 410 Gone\r\n"
private function buildRequestParams(array ...$params): array
{
$computed = [];
foreach ($params as $arg) {
$computed = array_replace($computed, $arg);
}
return array_replace($computed, [
'customer_id' => theme_option('theme.ivm_customer'),
'cache_dir' => THEME_CACHE,
'cache_lifetime' => (int) theme_option('theme.ivm_cache_lifetime'),
]);
}
private function createImageStream(string $url)
{
$url = ltrim($url, '/');
$url = sprintf('https://%s.ivm-professional.de/%s', theme_option('theme.ivm_customer'), $url);
$stream = fopen($url, 'r');
$orientation = null;
if (function_exists('exif_read_data')) {
$exif = @exif_read_data($stream);
$orientation = $exif['Orientation'] ?? null;
}
$manager = new ImageManager();
$image = $manager->make($stream);
if (null === $orientation) {
return $image;
}
switch (intval($orientation)) {
case 2:
return $image->flip();
case 3:
return $image->rotate(180);
case 4:
"https://gwa-anklam.ivm-professional.de/_img/flats/t736028cd-3673c5de.jpg"
"r"
$response = new StreamedResponse(function() use ($width, $height, $quality, $sharpen) {
$width = (int) $width > 0 ? (int) $width : null;
$height = (int) $height > 0 ? (int) $height : null;
$sharpen = (int) $sharpen > 0 ? (int) $sharpen : null;
$quality = (int) $quality;
$url = str_replace(
['%', '^', '+', '{', '[', '}', ']', '"', '|', '\\', '<', '>', ' '],
['%25', '%5E', '%2B', '%7B', '%5B', '%7D', '%5D', '%22', '%7C', '%5C', '%3C', '%3E', '%20'],
$this->request->get('url')
);
$cacheId = md5($url.$width.$height.$quality.$sharpen);
$cacheItem = $this->imageCache->getItem($cacheId);
if ($cacheItem->isHit()) {
echo $cacheItem->get();
} else {
$image = $this->createImageStream($url);
$image->resize($width, $height, function ($constraint) {
$constraint->aspectRatio();
});
if ($sharpen !== null) {
$image->sharpen($sharpen);
}
$jpg = (string) $image->encode('jpg', $quality);
$cacheItem->set($jpg);
$this->imageCache->save($cacheItem);
echo $jpg;
}
}, Response::HTTP_OK, [
'Content-type' => 'image/jpeg',
]);
"https://gwa-anklam.ivm-professional.de/_img/flats/t736028cd-3673c5de.jpg"
/**
* {@inheritdoc}
*
* This method only sends the content once.
*
* @return $this
*/
public function sendContent()
{
if ($this->streamed) {
return $this;
}
$this->streamed = true;
if (null === $this->callback) {
throw new \LogicException('The Response callback must not be null.');
}
($this->callback)();
return $this;
}
/**
* {@inheritdoc}
*
* @throws \LogicException when the content is not null
*
* @return $this
*/
public function setContent(?string $content)
{
if (null !== $content) {
throw new \LogicException('The content cannot be set on a StreamedResponse instance.');
}
$this->streamed = true;
return $this;
* Sends content for the current web response.
*
* @return $this
*/
public function sendContent()
{
echo $this->content;
return $this;
}
/**
* Sends HTTP headers and content.
*
* @return $this
*/
public function send()
{
$this->sendHeaders();
$this->sendContent();
if (\function_exists('fastcgi_finish_request')) {
fastcgi_finish_request();
} elseif (\function_exists('litespeed_finish_request')) {
litespeed_finish_request();
} elseif (!\in_array(\PHP_SAPI, ['cli', 'phpdbg'], true)) {
static::closeOutputBuffers(0, true);
flush();
}
return $this;
}
/**
* Sets the response content.
*
* @return $this
*/
public function setContent(?string $content)
{
} elseif (is_callable([$controller, $action.'Action'])) {
$this->response = call_user_func_array(
[$controller, $action.'Action'], $params);
} else {
// nothing matched
return;
}
} catch (NotFoundHttpException $e) {
// nothing matched
return;
}
if ($this->response instanceof Response) {
switch (get_class($this->response)) {
case BinaryFileResponse::class:
case JsonResponse::class:
case RedirectResponse::class:
case StreamedResponse::class:
$this->response->send();
exit;
}
$status = $this->response->getStatusCode();
} else {
add_filter('status_header', function($status_header, $header, $text, $protocol) use ($status) {
$text = get_status_header_desc($status);
$header_string = "$protocol $status $text";
return $header_string;
}, 10, 4);
}
if (404 != $status) {
$wp_query->is_404 = false;
add_filter('body_class', function($classes) {
$key = array_search('error404', $classes);
if (false !== $key) {
unset($classes[$key]);
$pimple['sections'] = function($pimple) {
return new SectionCollection('default');
};
add_action('after_setup_theme', function() use ($pimple) {
if (THEME_SESSION && !is_admin()) {
$pimple['session']->start();
}
});
add_action('wp_head', function() use ($pimple) {
$enabled = theme_javascript_enabled();
if (null === $enabled && isset($pimple['router'])) {
echo $pimple['twig']->render('layout/head/js-check.html.twig');
}
}, 1);
add_action('wp_loaded', function() use ($pimple) {
$pimple['request.handler']->handle();
});
add_action('theme/routes', function($routes) {
$routes
->add('theme_js_enabled', '/_jse')
->controller([JavascriptController::class, 'enabled']);
$routes
->add('theme_js_disabled', '/_jsd')
->controller([JavascriptController::class, 'disabled']);
$routes
->add('cron', '/cron/run')
->controller([CronController::class, 'run']);
});
add_action('theme/menu/item', function($items) use ($pimple) {
$routes = $pimple['router']->getRouteCollection();
$choices = [];
$nesting_level = $this->nesting_level++;
$this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
$num_args = count( $args );
do {
$this->current_priority[ $nesting_level ] = current( $this->iterations[ $nesting_level ] );
$priority = $this->current_priority[ $nesting_level ];
foreach ( $this->callbacks[ $priority ] as $the_ ) {
if ( ! $this->doing_action ) {
$args[0] = $value;
}
// Avoid the array_slice() if possible.
if ( 0 == $the_['accepted_args'] ) {
$value = call_user_func( $the_['function'] );
} elseif ( $the_['accepted_args'] >= $num_args ) {
$value = call_user_func_array( $the_['function'], $args );
} else {
$value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
}
}
} while ( false !== next( $this->iterations[ $nesting_level ] ) );
unset( $this->iterations[ $nesting_level ] );
unset( $this->current_priority[ $nesting_level ] );
$this->nesting_level--;
return $value;
}
/**
* Calls the callback functions that have been added to an action hook.
*
* @since 4.7.0
*
* @param array $args Parameters to pass to the callback functions.
""
} while ( false !== next( $this->iterations[ $nesting_level ] ) );
unset( $this->iterations[ $nesting_level ] );
unset( $this->current_priority[ $nesting_level ] );
$this->nesting_level--;
return $value;
}
/**
* Calls the callback functions that have been added to an action hook.
*
* @since 4.7.0
*
* @param array $args Parameters to pass to the callback functions.
*/
public function do_action( $args ) {
$this->doing_action = true;
$this->apply_filters( '', $args );
// If there are recursive calls to the current action, we haven't finished it until we get to the last one.
if ( ! $this->nesting_level ) {
$this->doing_action = false;
}
}
/**
* Processes the functions hooked into the 'all' hook.
*
* @since 4.7.0
*
* @param array $args Arguments to pass to the hook callbacks. Passed by reference.
*/
public function do_all_hook( &$args ) {
$nesting_level = $this->nesting_level++;
$this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
do {
$priority = current( $this->iterations[ $nesting_level ] );
null
array:1 [ 0 => "" ]
if ( ! isset( $wp_filter[ $hook_name ] ) ) {
if ( isset( $wp_filter['all'] ) ) {
array_pop( $wp_current_filter );
}
return;
}
if ( ! isset( $wp_filter['all'] ) ) {
$wp_current_filter[] = $hook_name;
}
if ( empty( $arg ) ) {
$arg[] = '';
} elseif ( is_array( $arg[0] ) && 1 === count( $arg[0] ) && isset( $arg[0][0] ) && is_object( $arg[0][0] ) ) {
// Backward compatibility for PHP4-style passing of `array( &$this )` as action `$arg`.
$arg[0] = $arg[0][0];
}
$wp_filter[ $hook_name ]->do_action( $arg );
array_pop( $wp_current_filter );
}
/**
* Calls the callback functions that have been added to an action hook, specifying arguments in an array.
*
* @since 2.1.0
*
* @see do_action() This function is identical, but the arguments passed to the
* functions hooked to `$hook_name` are supplied using an array.
*
* @global WP_Hook[] $wp_filter Stores all of the filters and actions.
* @global int[] $wp_actions Stores the number of times each action was triggered.
* @global string[] $wp_current_filter Stores the list of current filters with the current one last.
*
* @param string $hook_name The name of the action to be executed.
* @param array $args The arguments supplied to the functions hooked to `$hook_name`.
*/
function do_action_ref_array( $hook_name, $args ) {
array:1 [ 0 => "" ]
if ( is_multisite() ) {
$file = ms_site_check();
if ( true !== $file ) {
require $file;
die();
}
unset( $file );
}
/**
* This hook is fired once WP, all plugins, and the theme are fully loaded and instantiated.
*
* Ajax requests should use wp-admin/admin-ajax.php. admin-ajax.php can handle requests for
* users not logged in.
*
* @link https://codex.wordpress.org/AJAX_in_Plugins
*
* @since 3.0.0
*/
do_action( 'wp_loaded' );
"wp_loaded"
define('SMTP_DEBUG', 1);
$table_prefix = 'wp_';
// https://api.wordpress.org/secret-key/1.1/salt/
define('AUTH_KEY', 'K@=c2pZ~g1f`]}E4+cXHWK^vZF|)7BSJ,W=NRj7o9YZrhjEag-h @mIG45e+`Lv)');
define('SECURE_AUTH_KEY', 'PP[-?;.lLO[-RRBa+!)-:}{%GF(3ot^+-t=7g-{C%5;ou++:Ek.4)Wjxxv ]_v4=');
define('LOGGED_IN_KEY', '+>s`%El(BWP?2@M|gO[t:K#Z:TGX`i(26(<xeH`Q6/l)-ox3-`wIs.B0n/|tde*A');
define('NONCE_KEY', 'c;u=IX*BvSP`.*7W`;SI4cuJm2<`k;e/:>4PP{J,Xw$js-764g7f]>#$0/mKQ~4f');
define('AUTH_SALT', 'ihz9]f-Zx(bUU$oAqA~6d|!y<O[jR)um2{}P aTe&Sr_h}e[sr+HwsmZ2[9vP9Bb');
define('SECURE_AUTH_SALT', 'lh<!1Vpk}>bAB2T3-sPogW1VGY;0b*)VNqxIO~vh{0JgER&xsb7.rAC^U2D)s` f');
define('LOGGED_IN_SALT', '.BG%}!7-enbsr~G*RKgpbL%|R/;<r*2sm5Qap0&z7rjbOR>s.#|_0F@?J9[[rx)v');
define('NONCE_SALT', 'KYzRt_Io_j~cna1|G8;8&& XORB/Gi8mG5J4c+R2L0{G1-YAKHS^Sv7@|q@OvBL^');
define('WC_GZD_ENCRYPTION_KEY', '477080caddde4c8d02ddd80a345f24f972a91f968a60926b1a66dddf2ee9a354');
if (!defined('ABSPATH')) {
define('ABSPATH', dirname(__FILE__).'/');
}
require_once ABSPATH.'wp-settings.php';
"/www/htdocs/w01d3cab/www.gwa-anklam.de/wp-settings.php"
* Initialize error reporting to a known set of levels.
*
* This will be adapted in wp_debug_mode() located in wp-includes/load.php based on WP_DEBUG.
* @see http://php.net/manual/en/errorfunc.constants.php List of known error levels.
*/
error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR );
}
/*
* If wp-config.php exists in the WordPress root, or if it exists in the root and wp-settings.php
* doesn't, load wp-config.php. The secondary check for wp-settings.php has the added benefit
* of avoiding cases where the current directory is a nested installation, e.g. / is WordPress(a)
* and /blog/ is WordPress(b).
*
* If neither set of conditions is true, initiate loading the setup process.
*/
if ( file_exists( ABSPATH . 'wp-config.php' ) ) {
/** The config file resides in ABSPATH */
require_once ABSPATH . 'wp-config.php';
} elseif ( @file_exists( dirname( ABSPATH ) . '/wp-config.php' ) && ! @file_exists( dirname( ABSPATH ) . '/wp-settings.php' ) ) {
/** The config file resides one level above ABSPATH but is not part of another installation */
require_once dirname( ABSPATH ) . '/wp-config.php';
} else {
// A config file doesn't exist.
define( 'WPINC', 'wp-includes' );
require_once ABSPATH . WPINC . '/load.php';
// Standardize $_SERVER variables across setups.
wp_fix_server_vars();
require_once ABSPATH . WPINC . '/functions.php';
$path = wp_guess_url() . '/wp-admin/setup-config.php';
"/www/htdocs/w01d3cab/www.gwa-anklam.de/wp-config.php"
<?php
/**
* Loads the WordPress environment and template.
*
* @package WordPress
*/
if ( ! isset( $wp_did_header ) ) {
$wp_did_header = true;
// Load the WordPress library.
require_once __DIR__ . '/wp-load.php';
// Set up the WordPress query.
wp();
// Load the theme template.
require_once ABSPATH . WPINC . '/template-loader.php';
}
"/www/htdocs/w01d3cab/www.gwa-anklam.de/wp-load.php"
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
"/www/htdocs/w01d3cab/www.gwa-anklam.de/wp-blog-header.php"
Key | Value |
url | "/_img/flats/t736028cd-3673c5de.jpg"
|
Key | Value |
wp-wpml_current_language | "de"
|
Key | Value |
_sf2_attributes | [] |
_symfony_flashes | [] |
_sf2_meta | array:3 [ "u" => 1746767884 "c" => 1746767884 "l" => 0 ] |
Key | Value |
SERVER_SOFTWARE | "Apache"
|
REQUEST_URI | "/_ivm/image/0/600?url=%2F_img%2Fflats%2Ft736028cd-3673c5de.jpg"
|
PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
USER | "w01d3cab"
|
HOME | "/www/htdocs/w01d3cab"
|
SCRIPT_NAME | "/index.php"
|
QUERY_STRING | "url=%2F_img%2Fflats%2Ft736028cd-3673c5de.jpg"
|
REQUEST_METHOD | "GET"
|
SERVER_PROTOCOL | "HTTP/2.0"
|
GATEWAY_INTERFACE | "CGI/1.1"
|
REDIRECT_QUERY_STRING | "url=%2F_img%2Fflats%2Ft736028cd-3673c5de.jpg"
|
REDIRECT_URL | "/_ivm/image/0/600"
|
REMOTE_PORT | "51297"
|
SCRIPT_FILENAME | "/www/htdocs/w01d3cab/www.gwa-anklam.de/index.php"
|
SERVER_ADMIN | "webmaster@gwa-anklam.de"
|
CONTEXT_DOCUMENT_ROOT | "/www/htdocs/w01d3cab/www.gwa-anklam.de/"
|
CONTEXT_PREFIX | "" |
REQUEST_SCHEME | "https"
|
DOCUMENT_ROOT | "/www/htdocs/w01d3cab/www.gwa-anklam.de/"
|
REMOTE_ADDR | "18.218.124.105"
|
SERVER_PORT | "443"
|
SERVER_ADDR | "85.13.152.87"
|
SERVER_NAME | "www.gwa-anklam.de"
|
SERVER_SIGNATURE | "" |
HTTP_HOST | "www.gwa-anklam.de"
|
HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate"
|
HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
|
HTTP_ACCEPT | "*/*"
|
SSL_CLIENT_CERT | "" |
SSL_SERVER_CERT | """ -----BEGIN CERTIFICATE-----\n MIIFLjCCBBagAwIBAgISBl/rbMQL4rsQfxKiXSE1lX1HMA0GCSqGSIb3DQEBCwUA\n MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\n EwNSMTAwHhcNMjUwNDIxMTYzNDU4WhcNMjUwNzIwMTYzNDU3WjAYMRYwFAYDVQQD\n Ew1nd2EtYW5rbGFtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n 6NSvVyP5Wt8xX6EusLs0aI6xKWTYVgT5rq0z//8jDaA7kG93xM9Wr1eBSHkCotNQ\n 42OMgYQxrZrrukDbEufw4IGPgOBmfuUSDW1zx/VFn5J+45YYgtnHUtNtSK7zFF9G\n 6VbcRKPmltXaPRv8wPCpA0vDx75EH3AgT/Edvs/sQvE3SWl89AhN7SQk/CD3+U0L\n RLQUNu5z8upp+cpb3yGI+C6z5mWfv2yBjbMhHrIo6QQYC4fK/9QUnNSIJQPX2zeT\n k87l3HoNC9y5i+3/hdeFZBy/GTy5OXsKxYK2/1PLrlRWaX8V4pJie91ZUetw9zwa\n urMD4FRHd9Z6Mz/hQZhvzwIDAQABo4ICVTCCAlEwDgYDVR0PAQH/BAQDAgWgMB0G\n A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud\n DgQWBBTK0Dm9VFviX/oRxb67IDWkOUHwUjAfBgNVHSMEGDAWgBS7vMNHpeS8qcbD\n pHIMEI2iNeHI6DBXBggrBgEFBQcBAQRLMEkwIgYIKwYBBQUHMAGGFmh0dHA6Ly9y\n MTAuby5sZW5jci5vcmcwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTAuaS5sZW5jci5v\n cmcvMCsGA1UdEQQkMCKCDWd3YS1hbmtsYW0uZGWCEXd3dy5nd2EtYW5rbGFtLmRl\n MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y\n MTAuYy5sZW5jci5vcmcvNzIuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA\n zPsPaoVxCWX+lZtTzumyfCLphVwNl422qX5UwP5MDbAAAAGWWWmB9AAABAMARzBF\n AiALOYsr1X2zMZ1F6JOSKl2y0oyxZ+Tnib7ijOh/Axqf7QIhAKVGGU7f9+P6BIHk\n MNsKleY0LjOG0gqJJ67nPeSV1NSNAHcAEvFONL1TckyEBhnDjz96E/jntWKHiJxt\n MAWE6+WGJjoAAAGWWWmBxgAABAMASDBGAiEAz/XOXf2m8gjCpRb6Vw7iEzVMFWP8\n FxdCkjNmQis1NfICIQDvd8p1LIeMzYpFP3wK/hLIgkh0VtBpyt27m/XXFSscQjAN\n BgkqhkiG9w0BAQsFAAOCAQEAnrR9KGBW1kPQPkLT45EyEarlkVVZmR/xxlry8TlZ\n tneftEpbw7PTBlpEyyZS5v2tdaazpDCsZMlV7Z8kb9aGudurirC2EqdqFIXCHChM\n X+/4tEMuO0CouOS+wQz7XgWWlwznuf3sClOE/jll+oMHKFe60Fg+U+BNAevW3xyF\n w0dAqGLEvwn4zBAY1lqlLYrJyAuVw+vKJjEHW41vosoaexIqLMuKrOnlLFSrcvsL\n MfddXMMW8wpyz889OZRW90k95M7KQKvLJbpiPXUmbq6Nzn7jb0NQIDfU36mKzAB+\n 7wLtz0nKzoOrvrPkEeFXK/43LgwZ5phgED9cxOTod/zUaw==\n -----END CERTIFICATE-----\n """ |
SSL_TLS_SNI | "www.gwa-anklam.de"
|
HTTPS | "on"
|
H2_STREAM_TAG | "1321795-286-1"
|
H2_STREAM_ID | "1"
|
H2_PUSHED_ON | "" |
H2_PUSHED | "" |
H2_PUSH | "off"
|
H2PUSH | "off"
|
HTTP2 | "on"
|
UNIQUE_ID | "aB2QDGhdagVl3IS5C9c-PAAAVBU"
|
REDIRECT_STATUS | "200"
|
REDIRECT_SSL_CLIENT_CERT | "" |
REDIRECT_SSL_SERVER_CERT | """ -----BEGIN CERTIFICATE-----\n MIIFLjCCBBagAwIBAgISBl/rbMQL4rsQfxKiXSE1lX1HMA0GCSqGSIb3DQEBCwUA\n MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\n EwNSMTAwHhcNMjUwNDIxMTYzNDU4WhcNMjUwNzIwMTYzNDU3WjAYMRYwFAYDVQQD\n Ew1nd2EtYW5rbGFtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n 6NSvVyP5Wt8xX6EusLs0aI6xKWTYVgT5rq0z//8jDaA7kG93xM9Wr1eBSHkCotNQ\n 42OMgYQxrZrrukDbEufw4IGPgOBmfuUSDW1zx/VFn5J+45YYgtnHUtNtSK7zFF9G\n 6VbcRKPmltXaPRv8wPCpA0vDx75EH3AgT/Edvs/sQvE3SWl89AhN7SQk/CD3+U0L\n RLQUNu5z8upp+cpb3yGI+C6z5mWfv2yBjbMhHrIo6QQYC4fK/9QUnNSIJQPX2zeT\n k87l3HoNC9y5i+3/hdeFZBy/GTy5OXsKxYK2/1PLrlRWaX8V4pJie91ZUetw9zwa\n urMD4FRHd9Z6Mz/hQZhvzwIDAQABo4ICVTCCAlEwDgYDVR0PAQH/BAQDAgWgMB0G\n A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud\n DgQWBBTK0Dm9VFviX/oRxb67IDWkOUHwUjAfBgNVHSMEGDAWgBS7vMNHpeS8qcbD\n pHIMEI2iNeHI6DBXBggrBgEFBQcBAQRLMEkwIgYIKwYBBQUHMAGGFmh0dHA6Ly9y\n MTAuby5sZW5jci5vcmcwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTAuaS5sZW5jci5v\n cmcvMCsGA1UdEQQkMCKCDWd3YS1hbmtsYW0uZGWCEXd3dy5nd2EtYW5rbGFtLmRl\n MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y\n MTAuYy5sZW5jci5vcmcvNzIuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA\n zPsPaoVxCWX+lZtTzumyfCLphVwNl422qX5UwP5MDbAAAAGWWWmB9AAABAMARzBF\n AiALOYsr1X2zMZ1F6JOSKl2y0oyxZ+Tnib7ijOh/Axqf7QIhAKVGGU7f9+P6BIHk\n MNsKleY0LjOG0gqJJ67nPeSV1NSNAHcAEvFONL1TckyEBhnDjz96E/jntWKHiJxt\n MAWE6+WGJjoAAAGWWWmBxgAABAMASDBGAiEAz/XOXf2m8gjCpRb6Vw7iEzVMFWP8\n FxdCkjNmQis1NfICIQDvd8p1LIeMzYpFP3wK/hLIgkh0VtBpyt27m/XXFSscQjAN\n BgkqhkiG9w0BAQsFAAOCAQEAnrR9KGBW1kPQPkLT45EyEarlkVVZmR/xxlry8TlZ\n tneftEpbw7PTBlpEyyZS5v2tdaazpDCsZMlV7Z8kb9aGudurirC2EqdqFIXCHChM\n X+/4tEMuO0CouOS+wQz7XgWWlwznuf3sClOE/jll+oMHKFe60Fg+U+BNAevW3xyF\n w0dAqGLEvwn4zBAY1lqlLYrJyAuVw+vKJjEHW41vosoaexIqLMuKrOnlLFSrcvsL\n MfddXMMW8wpyz889OZRW90k95M7KQKvLJbpiPXUmbq6Nzn7jb0NQIDfU36mKzAB+\n 7wLtz0nKzoOrvrPkEeFXK/43LgwZ5phgED9cxOTod/zUaw==\n -----END CERTIFICATE-----\n """ |
REDIRECT_SSL_TLS_SNI | "www.gwa-anklam.de"
|
REDIRECT_HTTPS | "on"
|
REDIRECT_H2_STREAM_TAG | "1321795-286-1"
|
REDIRECT_H2_STREAM_ID | "1"
|
REDIRECT_H2_PUSHED_ON | "" |
REDIRECT_H2_PUSHED | "" |
REDIRECT_H2_PUSH | "off"
|
REDIRECT_H2PUSH | "off"
|
REDIRECT_HTTP2 | "on"
|
REDIRECT_UNIQUE_ID | "aB2QDGhdagVl3IS5C9c-PAAAVBU"
|
FCGI_ROLE | "RESPONDER"
|
PHP_SELF | "/index.php"
|
REQUEST_TIME_FLOAT | 1746767884.77
|
REQUEST_TIME | 1746767884
|
argv | array:1 [ 0 => "url=%2F_img%2Fflats%2Ft736028cd-3673c5de.jpg" ] |
argc | 1
|
Key | Value |
PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
USER | "w01d3cab"
|
HOME | "/www/htdocs/w01d3cab"
|
SCRIPT_NAME | "/index.php"
|
REQUEST_URI | "/_ivm/image/0/600?url=%2F_img%2Fflats%2Ft736028cd-3673c5de.jpg"
|
QUERY_STRING | "url=%2F_img%2Fflats%2Ft736028cd-3673c5de.jpg"
|
REQUEST_METHOD | "GET"
|
SERVER_PROTOCOL | "HTTP/2.0"
|
GATEWAY_INTERFACE | "CGI/1.1"
|
REDIRECT_QUERY_STRING | "url=%2F_img%2Fflats%2Ft736028cd-3673c5de.jpg"
|
REDIRECT_URL | "/_ivm/image/0/600"
|
REMOTE_PORT | "51297"
|
SCRIPT_FILENAME | "/www/htdocs/w01d3cab/www.gwa-anklam.de/index.php"
|
SERVER_ADMIN | "webmaster@gwa-anklam.de"
|
CONTEXT_DOCUMENT_ROOT | "/www/htdocs/w01d3cab/www.gwa-anklam.de/"
|
CONTEXT_PREFIX | "" |
REQUEST_SCHEME | "https"
|
DOCUMENT_ROOT | "/www/htdocs/w01d3cab/www.gwa-anklam.de/"
|
REMOTE_ADDR | "18.218.124.105"
|
SERVER_PORT | "443"
|
SERVER_ADDR | "85.13.152.87"
|
SERVER_NAME | "www.gwa-anklam.de"
|
SERVER_SOFTWARE | "Apache"
|
SERVER_SIGNATURE | "" |
HTTP_HOST | "www.gwa-anklam.de"
|
HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate"
|
HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
|
HTTP_ACCEPT | "*/*"
|
SSL_CLIENT_CERT | "" |
SSL_SERVER_CERT | """ -----BEGIN CERTIFICATE-----\n MIIFLjCCBBagAwIBAgISBl/rbMQL4rsQfxKiXSE1lX1HMA0GCSqGSIb3DQEBCwUA\n MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\n EwNSMTAwHhcNMjUwNDIxMTYzNDU4WhcNMjUwNzIwMTYzNDU3WjAYMRYwFAYDVQQD\n Ew1nd2EtYW5rbGFtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n 6NSvVyP5Wt8xX6EusLs0aI6xKWTYVgT5rq0z//8jDaA7kG93xM9Wr1eBSHkCotNQ\n 42OMgYQxrZrrukDbEufw4IGPgOBmfuUSDW1zx/VFn5J+45YYgtnHUtNtSK7zFF9G\n 6VbcRKPmltXaPRv8wPCpA0vDx75EH3AgT/Edvs/sQvE3SWl89AhN7SQk/CD3+U0L\n RLQUNu5z8upp+cpb3yGI+C6z5mWfv2yBjbMhHrIo6QQYC4fK/9QUnNSIJQPX2zeT\n k87l3HoNC9y5i+3/hdeFZBy/GTy5OXsKxYK2/1PLrlRWaX8V4pJie91ZUetw9zwa\n urMD4FRHd9Z6Mz/hQZhvzwIDAQABo4ICVTCCAlEwDgYDVR0PAQH/BAQDAgWgMB0G\n A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud\n DgQWBBTK0Dm9VFviX/oRxb67IDWkOUHwUjAfBgNVHSMEGDAWgBS7vMNHpeS8qcbD\n pHIMEI2iNeHI6DBXBggrBgEFBQcBAQRLMEkwIgYIKwYBBQUHMAGGFmh0dHA6Ly9y\n MTAuby5sZW5jci5vcmcwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTAuaS5sZW5jci5v\n cmcvMCsGA1UdEQQkMCKCDWd3YS1hbmtsYW0uZGWCEXd3dy5nd2EtYW5rbGFtLmRl\n MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y\n MTAuYy5sZW5jci5vcmcvNzIuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA\n zPsPaoVxCWX+lZtTzumyfCLphVwNl422qX5UwP5MDbAAAAGWWWmB9AAABAMARzBF\n AiALOYsr1X2zMZ1F6JOSKl2y0oyxZ+Tnib7ijOh/Axqf7QIhAKVGGU7f9+P6BIHk\n MNsKleY0LjOG0gqJJ67nPeSV1NSNAHcAEvFONL1TckyEBhnDjz96E/jntWKHiJxt\n MAWE6+WGJjoAAAGWWWmBxgAABAMASDBGAiEAz/XOXf2m8gjCpRb6Vw7iEzVMFWP8\n FxdCkjNmQis1NfICIQDvd8p1LIeMzYpFP3wK/hLIgkh0VtBpyt27m/XXFSscQjAN\n BgkqhkiG9w0BAQsFAAOCAQEAnrR9KGBW1kPQPkLT45EyEarlkVVZmR/xxlry8TlZ\n tneftEpbw7PTBlpEyyZS5v2tdaazpDCsZMlV7Z8kb9aGudurirC2EqdqFIXCHChM\n X+/4tEMuO0CouOS+wQz7XgWWlwznuf3sClOE/jll+oMHKFe60Fg+U+BNAevW3xyF\n w0dAqGLEvwn4zBAY1lqlLYrJyAuVw+vKJjEHW41vosoaexIqLMuKrOnlLFSrcvsL\n MfddXMMW8wpyz889OZRW90k95M7KQKvLJbpiPXUmbq6Nzn7jb0NQIDfU36mKzAB+\n 7wLtz0nKzoOrvrPkEeFXK/43LgwZ5phgED9cxOTod/zUaw==\n -----END CERTIFICATE-----\n """ |
SSL_TLS_SNI | "www.gwa-anklam.de"
|
HTTPS | "on"
|
H2_STREAM_TAG | "1321795-286-1"
|
H2_STREAM_ID | "1"
|
H2_PUSHED_ON | "" |
H2_PUSHED | "" |
H2_PUSH | "off"
|
H2PUSH | "off"
|
HTTP2 | "on"
|
UNIQUE_ID | "aB2QDGhdagVl3IS5C9c-PAAAVBU"
|
REDIRECT_STATUS | "200"
|
REDIRECT_SSL_CLIENT_CERT | "" |
REDIRECT_SSL_SERVER_CERT | """ -----BEGIN CERTIFICATE-----\n MIIFLjCCBBagAwIBAgISBl/rbMQL4rsQfxKiXSE1lX1HMA0GCSqGSIb3DQEBCwUA\n MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD\n EwNSMTAwHhcNMjUwNDIxMTYzNDU4WhcNMjUwNzIwMTYzNDU3WjAYMRYwFAYDVQQD\n Ew1nd2EtYW5rbGFtLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n 6NSvVyP5Wt8xX6EusLs0aI6xKWTYVgT5rq0z//8jDaA7kG93xM9Wr1eBSHkCotNQ\n 42OMgYQxrZrrukDbEufw4IGPgOBmfuUSDW1zx/VFn5J+45YYgtnHUtNtSK7zFF9G\n 6VbcRKPmltXaPRv8wPCpA0vDx75EH3AgT/Edvs/sQvE3SWl89AhN7SQk/CD3+U0L\n RLQUNu5z8upp+cpb3yGI+C6z5mWfv2yBjbMhHrIo6QQYC4fK/9QUnNSIJQPX2zeT\n k87l3HoNC9y5i+3/hdeFZBy/GTy5OXsKxYK2/1PLrlRWaX8V4pJie91ZUetw9zwa\n urMD4FRHd9Z6Mz/hQZhvzwIDAQABo4ICVTCCAlEwDgYDVR0PAQH/BAQDAgWgMB0G\n A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud\n DgQWBBTK0Dm9VFviX/oRxb67IDWkOUHwUjAfBgNVHSMEGDAWgBS7vMNHpeS8qcbD\n pHIMEI2iNeHI6DBXBggrBgEFBQcBAQRLMEkwIgYIKwYBBQUHMAGGFmh0dHA6Ly9y\n MTAuby5sZW5jci5vcmcwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTAuaS5sZW5jci5v\n cmcvMCsGA1UdEQQkMCKCDWd3YS1hbmtsYW0uZGWCEXd3dy5nd2EtYW5rbGFtLmRl\n MBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9y\n MTAuYy5sZW5jci5vcmcvNzIuY3JsMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA\n zPsPaoVxCWX+lZtTzumyfCLphVwNl422qX5UwP5MDbAAAAGWWWmB9AAABAMARzBF\n AiALOYsr1X2zMZ1F6JOSKl2y0oyxZ+Tnib7ijOh/Axqf7QIhAKVGGU7f9+P6BIHk\n MNsKleY0LjOG0gqJJ67nPeSV1NSNAHcAEvFONL1TckyEBhnDjz96E/jntWKHiJxt\n MAWE6+WGJjoAAAGWWWmBxgAABAMASDBGAiEAz/XOXf2m8gjCpRb6Vw7iEzVMFWP8\n FxdCkjNmQis1NfICIQDvd8p1LIeMzYpFP3wK/hLIgkh0VtBpyt27m/XXFSscQjAN\n BgkqhkiG9w0BAQsFAAOCAQEAnrR9KGBW1kPQPkLT45EyEarlkVVZmR/xxlry8TlZ\n tneftEpbw7PTBlpEyyZS5v2tdaazpDCsZMlV7Z8kb9aGudurirC2EqdqFIXCHChM\n X+/4tEMuO0CouOS+wQz7XgWWlwznuf3sClOE/jll+oMHKFe60Fg+U+BNAevW3xyF\n w0dAqGLEvwn4zBAY1lqlLYrJyAuVw+vKJjEHW41vosoaexIqLMuKrOnlLFSrcvsL\n MfddXMMW8wpyz889OZRW90k95M7KQKvLJbpiPXUmbq6Nzn7jb0NQIDfU36mKzAB+\n 7wLtz0nKzoOrvrPkEeFXK/43LgwZ5phgED9cxOTod/zUaw==\n -----END CERTIFICATE-----\n """ |
REDIRECT_SSL_TLS_SNI | "www.gwa-anklam.de"
|
REDIRECT_HTTPS | "on"
|
REDIRECT_H2_STREAM_TAG | "1321795-286-1"
|
REDIRECT_H2_STREAM_ID | "1"
|
REDIRECT_H2_PUSHED_ON | "" |
REDIRECT_H2_PUSHED | "" |
REDIRECT_H2_PUSH | "off"
|
REDIRECT_H2PUSH | "off"
|
REDIRECT_HTTP2 | "on"
|
REDIRECT_UNIQUE_ID | "aB2QDGhdagVl3IS5C9c-PAAAVBU"
|
FCGI_ROLE | "RESPONDER"
|
PHP_SELF | "/index.php"
|
REQUEST_TIME_FLOAT | 1746767884.77
|
REQUEST_TIME | 1746767884
|
argv | array:1 [ 0 => "url=%2F_img%2Fflats%2Ft736028cd-3673c5de.jpg" ] |
argc | 1
|