WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   HTTP: If-Modified-Since (https://www.wn.se/forum/showthread.php?t=37356)

BjörnJ 2009-06-11 00:06

Jag har tänkt titta på HTTP-headern If-Modified-Since för att se om jag behöver skicka hela sidan/filen, eller om det räcker att svara HTTP/1.1 304 Not Modified, för att spara bandbredd.

Frågan är, hur kommer jag från PHP åt de HTTP-headers klienten skickar i sin request? Det ska tydligen gå att komma åt via funktionen apache_request_headers(), men det fungerar tyvärr inte hos Binero: Fatal error: Call to undefined function apache_request_headers()

Finns det några alternativa sätt att komma åt informationen? Eller finns det något jag kan göra för att kunna använda apache_request_headers()?

BjörnJ 2009-06-11 01:28

Jag lyckades lösa det, och det verkar fungera bra. Mycket smidigt! :)

Via .htaccess går det att lägga in i $_SERVER (kräver mod_rewrite).

Källor:
http://se.php.net/manual/fr/function.apach...aders.php#74592
http://www.controlstyle.com/articles/progr...-mod-since-php/


Alla tider är GMT +2. Klockan är nu 19:47.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson