Advertisement
Guest User

Untitled

a guest
Jul 5th, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.06 KB | None | 0 0
  1. <?php
  2. // HEADERS FOR CACHE CONTROLL, ZIPPING ETC.
  3. if(substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')){ob_start('ob_gzhandler');}else{ob_start();}
  4. header('Cache-Control: no-cache, no-store, must-revalidate');
  5. header('Content-Type: text/html; charset=UTF-8');
  6. ini_set('default_charset', 'UTF-8');
  7. date_default_timezone_set('Europe/Oslo');
  8. // SET ERROR TO: NO ERROR
  9. $error_code = 0;
  10. $error_msg = NULL;
  11. // REQUIRE NECESSARY FILES
  12. require 'settings/database.php';
  13. require 'settings/routing.php';
  14. require 'settings/functions.php';
  15. // START SECURE SESSION
  16. startSession();
  17. $check_session = checkSession();
  18.  
  19. if($routes[1] === "images" && (!preg_match('/[^0-9]/', $routes[2])) && !isset($routes[3])){
  20.     http_response_code(200);
  21.     $etag_file = 'forms/check_images.php';
  22.     $etag_modify = filemtime($etag_file);
  23.     $etag_header = md5_file($etag_file);
  24.     header("Last-Modified: ".gmdate("D, d M Y H:i:s", $etag_modify)." GMT");
  25.     header("Etag: $etag_header");
  26.     // REQUIRE THE FILES
  27.     require 'forms/check_images.php';
  28. }else{
  29.     $error_code = 3;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement