Making Smarty's cache HTTP header aware
"Luke Baker" <[email protected]> Wed, 7 Nov 2007 16:58:27 -0500
| Newsgroups | gmane.comp.php.smarty.devel |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_2089_27964807.1194472707034 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Currently, when Smarty caches content it has no knowledge of the HTTP headers that the script served to the client. In the case where the cache is cleared and the action sends special HTTP headers to the client, those HTTP headers only get sent on the first response and subsequent responses read from the cache and don't send the HTTP headers. PHP5 provides the headers_list() function, so I've modified Smarty to include that information in the cache meta-data and pass those headers onto the client it when the headers are available in the meta-data. This feature is PHP5 only, but will not break PHP4 code. Attached is the changes I made against Smarty 2.6.18. I'd appreciate consideration for adding these changes to the Smarty core. Thanks, Luke Baker ------=_Part_2089_27964807.1194472707034 Content-Type: text/plain; charset=us-ascii -- Smarty Development Mailing List (http://smarty.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php ------=_Part_2089_27964807.1194472707034--