Chcę utworzyć arkusz stylów w pliku PHP (styles.php), tak, aby arkusz stylów stał się dynamiczny, w zależności od użytkownika, który żąda. Dla każdego użytkownika arkusz stylów jest stały i dlatego powinien być zapisany w pamięci podręcznej w przeglądarce klienta.Pozwól przeglądarkom buforować mój dynamiczny arkusz stylów PHP
Przeczytałem, że można to osiągnąć, ustawiając nagłówki dla typu zawartości i kontroli pamięci podręcznej i takie, ale nie mogę tego uruchomić. Wygląda na to, że jest w tym coś więcej, a może nawet nie jest to możliwe. Przeglądarki nie zawsze wydają się słuchać nagłówków buforowania.
Czy ktoś wie, co jest wymagane, aby plik PHP był buforowany w przeglądarce?
Nie chcę umieszczać wszystkich dynamicznych CSS w bloku stylu w kodzie HTML i nie chcę zmieniać mojej konfiguracji Apache. Jeśli to naprawdę nie jest możliwe, co chcę, również chciałbym wiedzieć. Dzięki!
jakie są czynniki, które wpływają na stylów? czy użytkownik jest w stanie skonfigurować arkusz stylów? czy tworzysz losowy? –
Nasz system ma wiele modułów i istnieje główna usługa sieciowa, która zwraca niektóre ustawienia stylizacji dla zalogowanego użytkownika. Są dla mnie losowe, ale oczywiście są związane z niektórymi szczegółami użytkownika, takimi jak grupa, do której należy. –
, więc używasz sesji php po wywołaniu skryptu stylu? W takim przypadku jest to najprawdopodobniej Twój problem. Nie mogłem teraz sprawdzić, ale jeśli dobrze pamiętam, php nadpisuje nagłówki w pamięci podręcznej domyślnie, jeśli korzystasz z sesji. Sprawdź nagłówki, które przeglądarka otrzymuje dla arkusza stylów. –