Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML] Pytanie donośnie plików
arkos
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 24.12.2009

Ostrzeżenie: (20%)
X----


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.

Ten post edytował arkos 11.10.2011, 15:09:35
Go to the top of the page
+Quote Post
konrados
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
arkos
post
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 24.12.2009

Ostrzeżenie: (20%)
X----


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?

Ten post edytował arkos 11.10.2011, 15:30:28
Go to the top of the page
+Quote Post
konrados
post
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


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ć.
Go to the top of the page
+Quote Post
Posio
post
Post #5





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

Ostrzeżenie: (0%)
-----


  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.
Go to the top of the page
+Quote Post
luckyps
post
Post #6





Grupa: Zarejestrowani
Postów: 153
Pomógł: 41
Dołączył: 28.06.2011
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


odpowiedź
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:21