Re: Making Smarty's cache HTTP header aware
"howard chen" <[email protected]> Sat, 10 Nov 2007 20:12:05 +0800
| Newsgroups | gmane.comp.php.smarty.devel |
|---|---|
| Message-ID | <[email protected]> |
On Nov 8, 2007 5:58 AM, Luke Baker <[email protected]> wrote: > 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 > Hello, I don't think we should HTTP header handling in the Smarty core, it is always easy to create a View class which handle all sort of HTTP header handling. Especially these functions didn't work with PHP4, which is bad. -- Smarty Development Mailing List (http://smarty.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php