Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // HEADERS FOR CACHE CONTROLL, ZIPPING ETC.
- if(substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')){ob_start('ob_gzhandler');}else{ob_start();}
- header('Cache-Control: no-cache, no-store, must-revalidate');
- header('Content-Type: text/html; charset=UTF-8');
- ini_set('default_charset', 'UTF-8');
- date_default_timezone_set('Europe/Oslo');
- // SET ERROR TO: NO ERROR
- $error_code = 0;
- $error_msg = NULL;
- // REQUIRE NECESSARY FILES
- require 'settings/database.php';
- require 'settings/routing.php';
- require 'settings/functions.php';
- // START SECURE SESSION
- startSession();
- $check_session = checkSession();
- if($routes[1] === "images" && (!preg_match('/[^0-9]/', $routes[2])) && !isset($routes[3])){
- http_response_code(200);
- $etag_file = 'forms/check_images.php';
- $etag_modify = filemtime($etag_file);
- $etag_header = md5_file($etag_file);
- header("Last-Modified: ".gmdate("D, d M Y H:i:s", $etag_modify)." GMT");
- header("Etag: $etag_header");
- // REQUIRE THE FILES
- require 'forms/check_images.php';
- }else{
- $error_code = 3;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement