2023-10-11 10:50:58 +02:00
|
|
|
<?php
|
|
|
|
require_once ("../config.php");
|
|
|
|
|
|
|
|
$protocol = isset($_SERVER['REQUEST_SCHEME']) ? $_SERVER['REQUEST_SCHEME'] : 'http';
|
|
|
|
$host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'www.localhost';
|
|
|
|
//$uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '/';
|
|
|
|
//$currentURL = $protocol . '://' . $host . $uri;
|
|
|
|
|
|
|
|
//echo "Die URL der aktuellen Seite ist: $currentURL";
|
|
|
|
$cacheFile = "gemeinden.html";
|
|
|
|
$url = $protocol . '://' . $host . "/statistics/gemeinden.php";
|
|
|
|
//$cachetime = 3600; // Defined in config.php
|
|
|
|
|
|
|
|
if (file_exists($cacheFile) && (time() - filemtime($cacheFile) < $cachetime)) {
|
|
|
|
// Cache ist gültig, geben Sie den gecachten Inhalt aus
|
|
|
|
include($cacheFile);
|
|
|
|
} else {
|
|
|
|
// Erzeugen Sie die Seite dynamisch und speichern Sie sie im Cache
|
|
|
|
ob_start(); // Starten des Ausgabe-Puffers
|
|
|
|
// Hier generieren Sie Ihre Seite dynamisch
|
|
|
|
$content = file_get_contents($url);
|
|
|
|
if ($content === false) {
|
|
|
|
echo "Fehler beim Abrufen der Seite.";
|
|
|
|
}
|
2023-10-11 10:54:56 +02:00
|
|
|
file_put_contents($cacheFile, $content); // Speichern Sie die Seite im Cache
|
2023-10-11 10:50:58 +02:00
|
|
|
echo $content;
|
|
|
|
ob_end_flush(); // Beenden des Ausgabe-Puffers und Senden der Seite an den Browser
|
|
|
|
}
|