Ciasteczka

Pomiń łącza nawigacjiStart : Ćwiczenie 05 : Wysłanie ciasteczka  
 

Pomiń łącza nawigacji.

Wysyłanie ciasteczka

Przykład wysłania prostego ciasteczka o parametrach wpisanych poniżej.

Nazwa ciasteczka (Name):
Wartość (Value):
Czas ważności w minutach:   .   Expires = DateTime.Now.AddMinutes(20))
Ścieżka (Path):  (rozróżnia duże i małe litery)


  • Ciasteczka bez daty ważności są ciasteczkami sesyjnymi usuwanymi po zamknięciu przegladarki.
  • Ponowne wysłanie do przeglądarki ciasteczka z tą samą nazwą nadpisuje poprzednio zapisane ciasteczko.
  • Nadpisanie ciasteczka z przeszłą datą ważności powoduje usunięcie ciasteczka przez przeglądarkę.

Utworzenie i wysyłanie ciasteczka

Tradycyjne

Response.Cookies["userName"].Value = "Andrzej";
Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);

   

Obiektowe

HttpCookie aCookie = new HttpCookie("lastVisit");
aCookie.Value = DateTime.Now.ToString();
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie);

Właściwości ciasteczka

Name – nazwa ciasteczka,
Value
– wartość,
Expires
– data ważności,
Domain
– rozszerza zasięg ciasteczka do domeny,
Path
– zawęża zasięg ciasteczka do aplikacji,
Values
– kolekcja parametrów klucz-wartość,
HasKeys
– informuje czy ciasteczko zawiera kolekcję wartości.

Ciasteczka na komputerze klienckim

Chrome

Ciasteczka są zapisane w plikach

  • C:\Users\nazwa_uzytkownika\AppData\Local\Google\Chrome\User Data\Default\cookies
  •  C:\Users\nazwa_uzytkownika\AppData\Local\Google\Chrome\User Data\Default\cookies-journal

Pliki są zapisane w formacie SQLite i można je odczytać programem DB browser for SQLite.

Internet Explorer

Przeglądarka Internet Explorer zapisuje ciasteczka na komputerze klienckim w formie plików tekstowych

  • w systemach Windows Vista i Windows 7 w katalogu C:\Users\user\AppData\Roaming\Microsoft\Windows\Cookies\ lub C:\Users\user\AppData\Roaming\Microsoft\Windows\Cookies\Low\,
    gdzie: user = nazwa użytkownika,
  • w systemie Windows XP w katalogu
    C:\Documents and Settings\user\Cookies\
    .  

Katalog zawierający pliki ciasteczek jest katalogiem systemowym i zazwyczaj nie jest widoczny w Eksploratorze Windows. Aby zobaczyć zawartość katalogu ciasteczek należy ustawić odpowiednie opcje folderów

  • Pokaż ukryte foldery, plik i dyski, (+),
  • Ukryj chronione pliki systemu operacyjnego (–).

Do ukrytego katalogu Cookies można się dostać wpisując jawnie pełną ścieżkę dostępu do katalogu w pasku adresu Eksploratora Windows.

Nazwa ciasteczka ma format: user@serwer, gdzie: user = nazwa_użytkownika, serwer = nazwa_serwera.

 

 Wydział Elektryczny
 

Szczegóły żądania

Identyfikator sesji:0jensot3ibqsoynllbhgwcucTyp żądania:GET
Czas żądania:2025-12-16 18:19:23Kod stanu:200
Kodowanie żądania:Unicode (UTF-8)Kodowanie odpowiedzi:Unicode (UTF-8)

Informacje o śledzeniu

KategoriaKomunikatOd pierwszychOd ostatnich
aspx.pageBegin PreInit
aspx.pageEnd PreInit0,0067750,006775
aspx.pageBegin Init0,0068100,000035
aspx.pageEnd Init0,0068340,000025
aspx.pageBegin InitComplete0,0068450,000011
aspx.pageEnd InitComplete0,0068550,000010
aspx.pageBegin PreLoad0,0068650,000010
aspx.pageEnd PreLoad0,0068760,000011
aspx.pageBegin Load0,0068890,000013
aspx.pageEnd Load0,0069990,000110
aspx.pageBegin LoadComplete0,0070130,000014
aspx.pageEnd LoadComplete0,0070230,000010
aspx.pageBegin PreRender0,0070320,000009
aspx.pageEnd PreRender0,0073590,000327
aspx.pageBegin PreRenderComplete0,0073750,000016
aspx.pageEnd PreRenderComplete0,0073860,000011
aspx.pageBegin SaveState0,0082420,000856
aspx.pageEnd SaveState0,0085910,000349
aspx.pageBegin SaveStateComplete0,0086060,000015
aspx.pageEnd SaveStateComplete0,0086160,000010
aspx.pageBegin Render0,0086250,000010
aspx.pageEnd Render0,0104270,001802

Drzewo formantów

Unikatowy identyfikator formantu UniqueIDTypBajty rozmiaru po realizacji (łącznie z elementami podrzędnymi)Liczba bajtów elementu ViewState (oprócz podrzędnych)Liczba bajtów elementu ControlState (oprócz podrzędnych)
__PageASP.strony_wyslijciacho_aspx3354300
    ctl00ASP.masterpage_master3354300
        ctl00$ctl02System.Web.UI.LiteralControl17500
        ctl00$ctl00System.Web.UI.HtmlControls.HtmlHead50300
            ctl00$ctl01System.Web.UI.HtmlControls.HtmlTitle3700
        ctl00$ctl03System.Web.UI.LiteralControl3200
        form1System.Web.UI.HtmlControls.HtmlForm3281300
            ctl00$ctl04System.Web.UI.LiteralControl35400
            ctl00$Image1System.Web.UI.WebControls.Image6300
            ctl00$ctl05System.Web.UI.LiteralControl59200
            ctl00$Image2System.Web.UI.WebControls.Image5200
            ctl00$ctl06System.Web.UI.LiteralControl28300
            ctl00$SiteMapPath1System.Web.UI.WebControls.SiteMapPath84000
                ctl00$SiteMapPath1$ctl00System.Web.UI.WebControls.SiteMapNodeItem10000
                    ctl00$SiteMapPath1$ctl00$ctl00System.Web.UI.WebControls.HyperLink8700
                ctl00$SiteMapPath1$ctl01System.Web.UI.WebControls.SiteMapNodeItem5600
                    ctl00$SiteMapPath1$ctl01$ctl00System.Web.UI.WebControls.Literal300
                ctl00$SiteMapPath1$ctl02System.Web.UI.WebControls.SiteMapNodeItem14500
                    ctl00$SiteMapPath1$ctl02$ctl00System.Web.UI.WebControls.HyperLink13200
                ctl00$SiteMapPath1$ctl03System.Web.UI.WebControls.SiteMapNodeItem5600
                    ctl00$SiteMapPath1$ctl03$ctl00System.Web.UI.WebControls.Literal300
                ctl00$SiteMapPath1$ctl04System.Web.UI.WebControls.SiteMapNodeItem7300
                    ctl00$SiteMapPath1$ctl04$ctl00System.Web.UI.WebControls.Literal2000
            ctl00$ctl07System.Web.UI.LiteralControl36600
            ctl00$SiteMapDataSource1System.Web.UI.WebControls.SiteMapDataSource000
            ctl00$ctl08System.Web.UI.LiteralControl5000
            ctl00$TreeView2System.Web.UI.WebControls.TreeView1155624440
            ctl00$ctl09System.Web.UI.LiteralControl9000
            ctl00$ContentPlaceHolder1System.Web.UI.WebControls.ContentPlaceHolder872500
                ctl00$ContentPlaceHolder1$ctl00System.Web.UI.LiteralControl40500
                ctl00$ContentPlaceHolder1$TextBoxNazwaSystem.Web.UI.WebControls.TextBox14100
                ctl00$ContentPlaceHolder1$ctl01System.Web.UI.LiteralControl23100
                ctl00$ContentPlaceHolder1$TextBoxWartoscSystem.Web.UI.WebControls.TextBox15000
                ctl00$ContentPlaceHolder1$ctl02System.Web.UI.LiteralControl19200
                ctl00$ContentPlaceHolder1$TextBoxWaznoscSystem.Web.UI.WebControls.TextBox14000
                ctl00$ContentPlaceHolder1$ctl03System.Web.UI.LiteralControl2600
                ctl00$ContentPlaceHolder1$CheckBox1System.Web.UI.WebControls.CheckBox17800
                ctl00$ContentPlaceHolder1$ctl04System.Web.UI.LiteralControl38300
                ctl00$ContentPlaceHolder1$TextBoxPathSystem.Web.UI.WebControls.TextBox15200
                ctl00$ContentPlaceHolder1$ctl05System.Web.UI.LiteralControl15500
                ctl00$ContentPlaceHolder1$Button1System.Web.UI.WebControls.Button15700
                ctl00$ContentPlaceHolder1$ctl06System.Web.UI.LiteralControl5800
                ctl00$ContentPlaceHolder1$Button2System.Web.UI.WebControls.Button14500
                ctl00$ContentPlaceHolder1$ctl07System.Web.UI.LiteralControl621200
            ctl00$ctl10System.Web.UI.LiteralControl34500
        ctl00$ctl11System.Web.UI.LiteralControl2000

Stan sesji

Klucz sesjiTypWartość

Stan aplikacji

Klucz aplikacjiTypWartość

Żądaj kolekcji plików cookie

NazwaWartośćRozmiar
IdentyfikatorSesjica1fcqd30dua3a0zmyecbr4a43

Odpowiedz kolekcji plików cookie

NazwaWartośćRozmiar

Kolekcja nagłówków

NazwaWartość
Cache-Controlmax-age=259200
Connectionkeep-alive
Via1.1 squid-proxy-5b5d847c96-vfblk (squid/6.13)
Accept*/*
Accept-Encodinggzip, br, zstd, deflate
CookieIdentyfikatorSesji=ca1fcqd30dua3a0zmyecbr4a
Hostargo.umg.edu.pl
User-AgentMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For10.2.156.68

Odpowiedz kolekcji nagłówków

NazwaWartość
X-AspNet-Version4.0.30319
Cache-Controlprivate
Content-Typetext/html

Kolekcja formularzy

NazwaWartość

Kolekcja Querystring

NazwaWartość

Zmienne serwerowe

NazwaWartość
ALL_HTTPHTTP_CACHE_CONTROL:max-age=259200 HTTP_CONNECTION:keep-alive HTTP_VIA:1.1 squid-proxy-5b5d847c96-vfblk (squid/6.13) HTTP_ACCEPT:*/* HTTP_ACCEPT_ENCODING:gzip, br, zstd, deflate HTTP_COOKIE:IdentyfikatorSesji=ca1fcqd30dua3a0zmyecbr4a HTTP_HOST:argo.umg.edu.pl HTTP_USER_AGENT:Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) HTTP_X_FORWARDED_FOR:10.2.156.68
ALL_RAWCache-Control: max-age=259200 Connection: keep-alive Via: 1.1 squid-proxy-5b5d847c96-vfblk (squid/6.13) Accept: */* Accept-Encoding: gzip, br, zstd, deflate Cookie: IdentyfikatorSesji=ca1fcqd30dua3a0zmyecbr4a Host: argo.umg.edu.pl User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) X-Forwarded-For: 10.2.156.68
APPL_MD_PATH/LM/W3SVC/1/ROOT/www/aplikacje/Cw05
APPL_PHYSICAL_PATHC:\Users\Administrator\OneDrive\w3\aplikacje\Cw05\
AUTH_TYPE 
AUTH_USER 
AUTH_PASSWORD 
LOGON_USER 
REMOTE_USER 
CERT_COOKIE 
CERT_FLAGS 
CERT_ISSUER 
CERT_KEYSIZE 
CERT_SECRETKEYSIZE 
CERT_SERIALNUMBER 
CERT_SERVER_ISSUER 
CERT_SERVER_SUBJECT 
CERT_SUBJECT 
CONTENT_LENGTH0
CONTENT_TYPE 
GATEWAY_INTERFACECGI/1.1
HTTPSoff
HTTPS_KEYSIZE 
HTTPS_SECRETKEYSIZE 
HTTPS_SERVER_ISSUER 
HTTPS_SERVER_SUBJECT 
INSTANCE_ID1
INSTANCE_META_PATH/LM/W3SVC/1
LOCAL_ADDR153.19.111.113
PATH_INFO/www/aplikacje/Cw05/strony/wyslijCiacho.aspx
PATH_TRANSLATEDC:\Users\Administrator\OneDrive\w3\aplikacje\Cw05\strony\wyslijCiacho.aspx
QUERY_STRING 
REMOTE_ADDR216.73.216.4
REMOTE_HOST216.73.216.4
REMOTE_PORT10903
REQUEST_METHODGET
SCRIPT_NAME/www/aplikacje/Cw05/strony/wyslijCiacho.aspx
SERVER_NAMEargo.umg.edu.pl
SERVER_PORT80
SERVER_PORT_SECURE0
SERVER_PROTOCOLHTTP/1.1
SERVER_SOFTWAREMicrosoft-IIS/7.5
URL/www/aplikacje/Cw05/strony/wyslijCiacho.aspx
HTTP_CACHE_CONTROLmax-age=259200
HTTP_CONNECTIONkeep-alive
HTTP_VIA1.1 squid-proxy-5b5d847c96-vfblk (squid/6.13)
HTTP_ACCEPT*/*
HTTP_ACCEPT_ENCODINGgzip, br, zstd, deflate
HTTP_COOKIEIdentyfikatorSesji=ca1fcqd30dua3a0zmyecbr4a
HTTP_HOSTargo.umg.edu.pl
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_X_FORWARDED_FOR10.2.156.68

Wersja Microsoft .NET Framework:4.0.30319; Wersja ASP.NET:4.7.3535.0