Thomas Schmieder: HTTP_SERVER_VARS, $_SERVER[...], Rätsel gelöst

Beitrag lesen

Guten Morgen,

nachden ich den Rest der Nacht von den HTTP_SERVER_VARS geträumt habe, habe ichs jezt rausbekommen, was übertragen bzw. von PHP bereitgestellt wird:

DOCUMENT_ROOT = /usr/local/httpd/htdocs/bitworks<br>
HTTP_ACCEPT = */*<br>
HTTP_ACCEPT_ENCODING = gzip, deflate<br>
HTTP_ACCEPT_LANGUAGE = de,en-us;q=0.5<br>
HTTP_HOST = www.bitworks.de<br>
HTTP_IF_MODIFIED_SINCE = Fri, 14 Jun 2002 06:14:10 GMT<br>
HTTP_PRAGMA = no-cache<br>
HTTP_PROXY_CONNECTION = Keep-Alive<br>
HTTP_REFERER = http://www.bitworks.de/~tschmieder/get_server.html<br>
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; DT)<br>
PATH = /sbin:/bin:/usr/sbin:/usr/bin<br>
QAbild = hallo.jpg<br>
REMOTE_ADDR = 192.168.101.25<br>
REMOTE_PORT = 4941<br>
SCRIPT_FILENAME = /home/tschmieder/public_html/server.php<br>
SERVER_ADDR = 192.168.101.1<br>
SERVER_ADMIN = [no address given]<br>
SERVER_NAME = www.bitworks.de<br>
SERVER_PORT = 80<br>
SERVER_SIGNATURE = <ADDRESS>Apache/1.3.19 Server at www.bitworks.de Port 80</ADDRESS>
<br>
SERVER_SOFTWARE = Apache/1.3.19 (Unix)  (SuSE/Linux) PHP/4.0.4pl1 mod_ssl/2.8.3 OpenSSL/0.9.6a mod_throttle/3.0 mod_layout/1
.0 mod_fastcgi/2.2.2 mod_dtcl<br>
UNIQUE_ID = PbI78tRTP6IAABzqlWo<br>
GATEWAY_INTERFACE = CGI/1.1<br>
SERVER_PROTOCOL = HTTP/1.1<br>
REQUEST_METHOD = GET<br>
QUERY_STRING = bild=hallo.jpg<br>
REQUEST_URI = http://www.bitworks.de/~tschmieder/server.php?bild=hallo.jpg<br>
SCRIPT_NAME = /~tschmieder/server.php<br>
PATH_TRANSLATED = /home/tschmieder/public_html/server.php<br>
PHP_SELF = /~tschmieder/server.php<br>
argv = Array<br>
argc = 1<br>

Die Variable HTTP_IF_MODIFIED_SINCE wird nicht jedesmal übertragen. Das liegt sicher an der Cache-Strategie (bei mir zur Zeit Auto)?

Wie kann ich diese Variable möglichst sicher (und bequem?) in einer vergleichbare Zeitgröße umwandeln, um sie mit der Zeit der Datei auf dem Server vergleichen zu können?

Das wär's dann für heute an Aufgaben. Mehr schaffe ich bestimmt nicht mehr *gg*

Liebe Grüße

Tom