; rel=preload; as=script", false);
header("Link: ; rel=preload; as=script", false);
header("Link: ; rel=preload; as=image", false);
header("Link: ; rel=preload; as=image", false);
header("Link: ; rel=preload; as=image", false);
*/
/*
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
*/
// https://securityheaders.com/?q=https%3A%2F%2Fwww.artikelschreiber.com%2F&hide=on&followRedirects=on
// Get last modification time of the current PHP file
$file_last_mod_time = filemtime(__FILE__);
// Get last modification time of the main content (that user sees)
$content_last_mod_time = 1636651199; # STATIC, am 2021-11-11 zuletzt bearbeitet
// Combine both to generate a unique ETag for a unique content
// Specification says ETag should be specified within double quotes
$etag = '"' . $file_last_mod_time . '.' . $content_last_mod_time . '"';
// Last Modified Senden
$gmt_mtime = gmdate('D, d M Y H:i:s', $content_last_mod_time ) . ' GMT';
$seconds_to_cache = 2764800; // 32 Tage
$ts = gmdate("D, d M Y H:i:s", time() + $seconds_to_cache) . " GMT";
header('Link: ; rel="canonical"');
header("Pragma: cache");
header("Cache-Control: public, max-age=$seconds_to_cache, pre-check=$seconds_to_cache, s-maxage=$seconds_to_cache");
header("Content-Type: text/html; charset=UTF-8");
header("Expires: $ts");
header("X-UA-Compatible: IE=edge,chrome=1");
header("Last-Modified: " . $gmt_mtime );
header('ETag: ' . $etag);
// Check whether browser had sent a HTTP_IF_NONE_MATCH request header
if(isset($_SERVER['HTTP_IF_NONE_MATCH'])) {
// If HTTP_IF_NONE_MATCH is same as the generated ETag => content is the same as browser cache
// So send a 304 Not Modified response header and exit
if($_SERVER['HTTP_IF_NONE_MATCH'] == $etag) {
header('HTTP/1.1 304 Not Modified', true, 304);
exit();
} // if($_SERVER['HTTP_IF_NONE_MATCH'] == $etag) {
} // if(isset($_SERVER['HTTP_IF_NONE_MATCH'])) {
//header("Pragma: cache");
//header('X-XSS-Protection: 1; mode=block');
//header('X-Frame-Options: DENY');
//header('X-Content-Type-Options: nosniff');
require_once("/home/www/wwwartikelschreiber/libraryv3/Functions.inc.php");
require_once("/home/www/wwwartikelschreiber/libraryv3/Logging.inc.php");
require_once("/home/www/wwwartikelschreiber/libraryv3/Minify.inc.php");
require_once("/home/www/wwwartikelschreiber/libraryv3/Template.inc.php");
require_once("/home/www/wwwartikelschreiber/libraryv3/Language.inc.php");
$Func = new Functions();
$myLogs = new Logging();
$myLogs->logURL();
$Langua = new Language();
$language_array = $Langua->getLanguageArray();
$language = "de";
$tadditionalContentLinks = $Func->createAddLinkService($language);
$myAdditionalNewsLinks = $Func->getAdditionalNewsLinks($language);
$language_html_flags = $Func->createLanguageFlagsHmtl();
$filename = "/home/www/security/unaiqueASCOM/latest_artikelschreibercom_$language.json";
if (file_exists($filename)){
$filecontent = file_get_contents($filename);
$json_file = json_decode($filecontent, true);
$last_content = str_replace(["\r\n", "\r", "\n"], "
", $json_file['openai']);
$openai_lastchar = substr(trim($last_content), -1);
switch ($openai_lastchar){
case $openai_lastchar != '.': $last_content .= ".";
case $openai_lastchar != '!': $last_content .= ".";
case $openai_lastchar != '?': $last_content .= ".";
break;
};
}; // if (file_exists($filename)){
$arr_cookie_options = array (
'expires' => time() - 60*60*3,
'path' => '/',
'domain' => 'www.artikelschreiber.com', // leading dot for compatibility or use subdomain
'secure' => true, // or false
'httponly' => False, // or false
'samesite' => 'Strict' // None || Lax || Strict
);
setcookie("DemoArtikelSessionID", "", $arr_cookie_options);
unset($_COOKIE["DemoArtikelSessionID"]);
$content = array_merge(
array('robots'=>"index, follow, all"),
array('title'=>$language_array[$language]['index_title']),
array('description'=>$language_array[$language]['index_description']),
array('links'=>$additional_links),
array('title_linking'=>$language_array[$language]['index_title']),
array('description_linking'=>$language_array[$language]['index_description']),
array('url_linking'=>$language_array[$language]['url']),
array('index_title_short_de'=>$language_array[$language]['index_title_short']),
array('index_description_de'=>$language_array[$language]['index_description']),
array('index_title_short_en'=>$language_array["en"]['index_title_short']),
array('index_description_en'=>$language_array["en"]['index_description']),
array('startpage_url_de'=>$language_array[$language]['url']),
array('startpage_url_en'=>$language_array["en"]['url']),
array('startpage_header_h1'=>$language_array[$language]['startpage_header_h1']),
array('startpage_header_h2'=>$language_array[$language]['startpage_header_h2']),
array('text'=>""),
array('additionalNewsLinks'=>$myAdditionalNewsLinks),
array('lang'=>$language),
array('language'=>$language),
array('summary'=>""),
#array('sprachprofil'=>""),
#array('sprachprofil_plain'=>""),
array('uniqueidentifier'=>""),
array('headline'=>""),
array('language_text'=>''),
array('language_html_links'=>$language_html_flags),
array('imagefiller1'=>""),
array('article_description'=>""),
array('wikipedia'=>''),
array('youtube'=>''),
array('suchanfrage'=>""),
array('subkeyword'=>""),
array('mainkeyword'=>""),
array('ai_adv'=>$last_content),
array('contentLinkNewDiv'=>$tadditionalContentLinks),
array('keywords_startpage'=>$keywords_startpage),
array('article_text_singleline'=>"✓ Kostenlose Texte ✓ Unique Content ✓ Marketing Texte ✓ Unique Text | ArtikelSchreiber.com"),
array('count_articles'=>"Das Team vom Artikel Schreiber hat bereits für $p_count_articles zufriedene Benutzer kostenlosen SEO Content erstellt. Mit 3 Klicks bist auch du dabei!"),
array('topics'=>"")
);
$Minify = new Minify();
$design = new Template();
$design->setPath("/home/www/wwwartikelschreiber/tplv3");
$HtmlOutputDesign = $design->display_cache('index', $content, false, false, 3600*3);
echo $Minify->doMinify($HtmlOutputDesign);
$Logs = new Logging();
$Logs->logQuerys("");
exit(0);