Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] Pytanie donośnie plików
Forum PHP.pl > Forum > Przedszkole
arkos
Witajcie!

Zastanawia mnie ostatnio, patrząc po źródłach różnych stron jedna rzecz.
Mianowicie. Dlaczego linki np, z dołączonymi kaskadowo arkuszami stylu (pliki .css) lub też pliki .js zawierają się w takiej postaci:
  1. <link type="text/css" rel="stylesheet" href="style.css?8" />
  2. <script type="text/javascript" src="script.js?8"></script>
Po co jest ten znak zapytania na końcu ścieżki oraz liczba po nim (?8), jaki to ma cel, czemu służy?
Nigdzie nie znalazłem odpowiedzi na to pytanie, więc zadaję je tutaj.

Pozdrawiam.
konrados
Zapewne chodzi o to by pliki nie były cachowane przez przeglądarkę, ta liczba jest pewnie losowa za każdym razem lub incrementowana przy każdej zmianie pliku.
arkos
Dzięki.
Mam jeszcze jedno pytanie, trochę nie na temat, ale nie chcę zakładać nowego wątku.

Dotyczy to trwania sesji. Chciałbym, aby po zalogowaniu się sesja trwała 1h, używam takiego kodu:
  1. <?php
  2. ini_set(session.cache_expire, (60 * 60));
  3. ...
60*60 = 3600s = 1h
Więc dlaczego sesja trwa "bez końca", coś jest tutaj źle?
konrados
Nie wiem, nie bawiłem się tym, więc niech ktoś mądrzejszy odpowie. Tyle, że wydawało mi się zawsze, że ta wartość jest w minutach, więc dajesz 60 godzin, ale mogę się mylić.
Posio
  1. $intTimeoutSeconds = 600;
  2.  
  3.  
  4. if(isset($_SESSION['intLastRefreshTime']))
  5. {
  6. if(($_SESSION['intLastRefreshTime']+$intTimeoutSeconds)<time())
  7. {
  8. }
  9. }
  10. $_SESSION['intLastRefreshTime'] = time();


To powinno pomóc. Tylko szkoda że nie wpisałeś niczego w google. Jest tego masa.
luckyps
odpowiedź
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.