Problem with HTTP Caching...?
Posted on
16th Feb 2014 07:03 pm by
admin
Hi there, im trying to implement caching. But it doesn't always work.
I post it here because there is no Client-Side HTTP topic...
Code: private function setLastModified ($aTimestamp) {
$this->addHeader('Last-Modified', gmdate('r',$aTimestamp), True);
}
private function setExpires ($aTimestamp) {
$this->addHeader('Expires', gmdate('r',$aTimestamp), True);
}
private function setPragma ($aPragma) {
switch ($aPragma) {
case conResponce_NO_CASHING: $this->addHeader('Pragma', 'no-cache', True); break;
case conResponce_PRIVATE: $this->addHeader('Pragma', 'private', True); break;
case conResponce_PUBLIC: $this->addHeader('Pragma', 'public', True); break; }
}
And this result in on the client-side:
http://localhost/CMS%20Test/index.php?type=4&html=test
Request Headers
Accept:application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Cache-Control:max-age=0
Referer:http://localhost/CMS%20Test/index.php
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.27 Safari/532.0
Response Headers
Cache-Control:public
Connection:Keep-Alive
Content-Type:text/html
Date:Tue, 10 Nov 2009 12:20:58 GMT
Expires:Tue, 10 Nov 2009 12:21:58 +0000
Keep-Alive:timeout=5, max=74
Last-Modified:Tue, 10 Nov 2009 12:07:03 +0000
Pragma:public
Server:Apache/2.2.11 (Win32) PHP/5.3.0
Transfer-Encoding:chunked
X-Powered-By:PHP/5.3.0
Is:
Expires:Tue, 10 Nov 2009 12:21:58 +0000 wright?
Or does it have to look like:
Expires:Tue, 10 Nov 2009 12:21:58 GMT
I'm using: gmdate('r',$aTimestamp) and it's on the PHP site. Also i found this in a PHP book, but a lot of code of the book and the php site doesn't work at all or not properly. Im i the only one with this problems?
And why don't they remove "examples" that doesn't work?
Thanx...
No comments posted yet
Your Answer:
Login to answer
168
42
Other forums
Renaming array keys
The issue: renaming array keys inside a foreach loop.
I'm trying to build a pie chart image w
PHP FTP Can't upload Big FIles
Anyone had any success using FTP to upload a file say 90m?
im using ftp_put and it returns fa
list files from folder, only one for each date
I have many files in a folder and wish to only list one of each date
these are the file names
Is STL important?
I'm just starting programming and I've made it until the Standart Template Library. But the chapter
Which practice of iteration through containers is preferred
In the "real world" what kind of loop do most people use to iterate through a container like a vecto
Post, not working, please help
The error is:
Method Not Allowed
The requested method POST is not allowed for the URL /student
Form help: Syntax & Logic
Hello again all,
I'm working on a form and ran into a wall (again) and can't seem to think th
Simple PHP/Java Help..
Hi,
I'm trying to build a little program to do with calculating postage. Unfortunately i haven't
Problem with "dynamic" index page
Hi. I have one question. In my index.php page I have this kind of code:
Code: // listaa sivut
Change of partner analyse in sales orders
Hello,
I changed the partner analyse for sales orders and added a new mandatory partnerro