-=Bandito=-
Cadet 4th Year
- Registriert
- Nov. 2007
- Beiträge
- 110
Ich weiß nicht ob das wirklich hier rein passt aber ich glaube, dass mir die Leutz aus dieser Abteilung am besten weiter helfen können.
Ich hab mir eine Seite gebastelt (PHP) und will diese SSL verschlüsselt laufen lassen. Mein Problem ist das FireFox die Seite nicht in seinen cache speichert. Ich glaube das liegt daran das ich einen falschen Header sende.
mein Header
hier der Header einer Seite bei der FireFox alles richtig macht
Ich bekomme einfach Pragma: No-cache und Expires: 300 nicht aus meinem Header.
Ich habs beim Apache mit:
in der php.ini hab ich den cache auf public und in der http.conf hab ich CacheNegotiatedDocs auskommentiert.
Das alles bringt nichts. Gibt es noch andere Dateien die den http-Header beeinflussen?
Ursprüngliches Problem
Es kann natürlich auch sein das ich mit dem Header auf dem falschen Weg bin.
Mein Ursprüngliches Problem war,
das ich wenn ich ( bei meinem Forum ) auf der Threadübersicht bin ( 100 threads übereinander),
dann auf den letzten Thread klicke um in seine Details zu kommen,
und dann In meinem Browser zurück klicke, die Threadübersicht neu geladen wird und ich oben anfange.
Beim IE merk er sich die Position von welcher ich in die Details gegangen bin und geht auch beim Zurück drücken im Browser genau dorthin zurück. Beim Firefox funktioniert das nur ohne SSL.
Falls jemand einen anderen Lösungsansatz als die http-header hat wäre ich ihm dankbar.
Schonmal Danke an alle die bis hierhin gelesen haben ;-)
Greetz
Ich hab mir eine Seite gebastelt (PHP) und will diese SSL verschlüsselt laufen lassen. Mein Problem ist das FireFox die Seite nicht in seinen cache speichert. Ich glaube das liegt daran das ich einen falschen Header sende.
mein Header
Code:
Date: Mon, 18 Aug 2008 15:05:08 GMT
Server: Apache/1.3.34 Ben-SSL/1.55 (Debian) mod_gzip/1.3.26.1a mod_perl/1.29
Connection: Keep-Alive, Keep-Alive
Expires: 300
Cache-Control: private
Last-Modified: Sun, 17 Aug 2008 13:57:37 GMT
Pragma: No-cache
Content-Encoding: gzip
Vary: Accept-Encoding
Keep-Alive: timeout=15, max=99
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
200 OK
hier der Header einer Seite bei der FireFox alles richtig macht
Code:
Date: Mon, 18 Aug 2008 15:28:44 GMT
Server: Apache/1.3.34 Ben-SSL/1.55 (Debian) PHP/5.2.0-8+etch11
X-Powered-By: PHP/5.2.0-8+etch11
Cache-Control: private
Connection: close
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
200 OK
Ich bekomme einfach Pragma: No-cache und Expires: 300 nicht aus meinem Header.
Ich habs beim Apache mit:
Code:
Header unset Pragma
Header unset Expires
Das alles bringt nichts. Gibt es noch andere Dateien die den http-Header beeinflussen?
Ursprüngliches Problem
Es kann natürlich auch sein das ich mit dem Header auf dem falschen Weg bin.
Mein Ursprüngliches Problem war,
das ich wenn ich ( bei meinem Forum ) auf der Threadübersicht bin ( 100 threads übereinander),
dann auf den letzten Thread klicke um in seine Details zu kommen,
und dann In meinem Browser zurück klicke, die Threadübersicht neu geladen wird und ich oben anfange.
Beim IE merk er sich die Position von welcher ich in die Details gegangen bin und geht auch beim Zurück drücken im Browser genau dorthin zurück. Beim Firefox funktioniert das nur ohne SSL.
Falls jemand einen anderen Lösungsansatz als die http-header hat wäre ich ihm dankbar.
Schonmal Danke an alle die bis hierhin gelesen haben ;-)
Greetz