Re: [SMARTY-DEV] Making Smarty's cache HTTP header aware

From: Date: Sat, 10 Nov 2007 12:12:05 +0000
Subject: Re: [SMARTY-DEV] Making Smarty's cache HTTP header aware
References: 1  Groups: php.smarty.dev 
Request: Send a blank email to php-smarty-dev+get-3063@lists.php.net to get a copy of this message
On Nov 8, 2007 5:58 AM, Luke Baker <lukebaker@gmail.com> 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.

« previous php.smarty.dev (#3063) next »