Excuus voor de titel, maar ik zie door de RFC's het bos niet meer.
Als ik een expires-header wil doorgeven met php, dan vind ik het handig om dat met date te doen.
Dit zou moeten aangeven dat de file op het moment van laden verloopt, wat precies mijn bedoeling is.
Nu zie ik dat date('r') een RFC 822 geformatteerde datum oplevert en in de http-specs staat, dat de expires-datum in RFC 1123-formaat moet staan:
Komen deze formaten op hetzelfde neer, zijn ze hetzelfde of zie ik iets over het hoofd?

Als ik een expires-header wil doorgeven met php, dan vind ik het handig om dat met date te doen.
PHP:
1
| header("Expires: ".date("r")); |
Dit zou moeten aangeven dat de file op het moment van laden verloopt, wat precies mijn bedoeling is.
Nu zie ik dat date('r') een RFC 822 geformatteerde datum oplevert en in de http-specs staat, dat de expires-datum in RFC 1123-formaat moet staan:
Met de beste wil van de wereld zie ik geen verschil tussen deze formaten (ik heb met Live http-headers in Firefox een aantal data bekeken).it MUST be in RFC 1123 date format:
[...]
An example of its use is
Expires: Thu, 01 Dec 1994 16:00:00 GMT
Komen deze formaten op hetzelfde neer, zijn ze hetzelfde of zie ik iets over het hoofd?