Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Automatyczne dodawanie Cache-Control
Forum PHP.pl > Forum > Przedszkole
cycofiasz
Witam, napisałem pewien skrypt galerii, ale strony nie zapisują się w cache przeglądarki, tylko odświeżają się przy kliknięciu na wstecz.
Podejrzałem nagłówek jaki jest wysyłany przez moją stronę i tam jest :Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache


Problem w tym że ja niczego takiego nie dodawałem w skrypcie. Co dziwne, inny mój skrypt na tym samym serwerze nie wysyła takich nagłówków... co się dzieje?
erix
Cytat
Co dziwne, inny mój skrypt na tym samym serwerze

A sprawdziłeś, czy gdzieś nie ma header" title="Zobacz w manualu PHP" target="_manual z tymi nagłówkami...?
cycofiasz
W skrypcie php nie ma takich nagłówków, w końcu sam go pisałem.
erix
A nie masz w .htaccess żadnych dyrektyw od nagłówków?

Cytat
w końcu sam go pisałem.

Ale to nie znaczy, że ktoś/coś nie mogło go zmodyfikować.
cycofiasz
Mam plik .htaccess, ale on służy mi tylko do mod_rewrite... Kod php jest czysty pod względem dodawania headerów, używam ich tylko do przekierowań - Location.

//edit

mam źródło problemu. W skrypcie używam sesji, i na początku każdego skryptu, mam "session_start();", gdy to usunę to w nagłówku już się nie dodaje to cache-control, ale znowu mój skrypt przestaje działać poprawnie, bo nie obsługuje sesji... jak to pogodzić?
cycofiasz
Oh Yeah, that's it my friend biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.