Bug Tracker

Ticket #4764: etag.php

File etag.php, 330 bytes (added by lawrencepit, 13 years ago)
Line 
1<?php
2error_reporting(0);
3
4$ts = $_REQUEST['ts'];
5$etag = md5($ts);
6
7$ifNoneMatch = isset($_SERVER['HTTP_IF_NONE_MATCH']) ? stripslashes($_SERVER['HTTP_IF_NONE_MATCH']) : false;
8if ($ifNoneMatch == $etag) {
9    header('HTTP/1.0 304 Not Modified');
10    die; // stop processing
11}
12
13header("Etag: " . $etag);
14echo "OK: " . $etag;
15
16?>