Pytania otagowane jako session

Sesja odnosi się do komunikacji między pojedynczym klientem a serwerem. Sesja jest specyficzna dla użytkownika i dla każdego użytkownika tworzona jest nowa sesja w celu śledzenia wszystkich żądań tego użytkownika.

30
Sesja PHP została utracona po przekierowaniu
Jak rozwiązać problem utraty sesji po przekierowaniu w PHP? Ostatnio napotkałem bardzo częsty problem z utratą sesji po przekierowaniu. A po przeszukaniu tej strony nadal nie mogę znaleźć rozwiązania (chociaż to było najbliższe). Aktualizacja Znalazłem odpowiedź i pomyślałem, że opublikuję ją tutaj, aby pomóc każdemu, kto ma ten sam problem.

3
SQLAlchemy: różnica silnika, połączenia i sesji
Używam SQLAlchemy i istnieją co najmniej trzy podmioty: engine, sessioni connection, które mają executemetody, więc jeśli na przykład chcemy, aby zaznaczyć wszystkie rekordy ze tablemogę to zrobić engine.execute(select([table])).fetchall() i to connection.execute(select([table])).fetchall() a nawet to session.execute(select([table])).fetchall() - wyniki będą takie same. Jak rozumiem, jeśli ktoś engine.executego używa , tworzy connection, otwiera …

4
Jak działają sesje PHP? (nie „jak są używane?”)
Pliki sesji są zwykle przechowywane, powiedzmy, /tmp/na serwerze i nazywane sess_{session_id}. Patrzyłem na zawartość i nie mogę dowiedzieć się, jak naprawdę działają. Pobieranie nazwy i zawartości zmiennej z pliku jest łatwe. Ale skąd PHP wie, która sesja należy do kogo? Session_id wydaje się całkowicie losowy, a jeden adres IP może …
129 php  session 


4
Co robi oprogramowanie pośredniczące passport.session ()?
Buduję system uwierzytelniania przy użyciu Passport.js przy użyciu Easy Node Authentication: Setup i Local tutorial . Nie wiem, co passport.session()robi. Po zabawie z różnymi programami pośredniczącymi zrozumiałem, że express.session()to właśnie wysyła identyfikator sesji za pośrednictwem plików cookie do klienta, ale nie wiem, co passport.session()robi i dlaczego jest dodatkowo wymagane express.session(). …

5
Co należy zrobić, jeśli bieżąca sesja ASP.NET ma wartość NULL?
W mojej aplikacji internetowej robię coś takiego, aby odczytać zmienne sesji: if (HttpContext.Current.Session != null && HttpContext.Current.Session["MyVariable"] != null) { string myVariable= (string)HttpContext.Current.Session["MyVariable"]; } Rozumiem, dlaczego ważne jest, aby sprawdzić, dlaczego HttpContext.Current.Session ["MyVariable"] ma wartość null (zmienna mogła nie zostać jeszcze zapisana w sesji lub sesja została zresetowana z różnych …
125 asp.net  session 

12
Jaki jest najlepszy sposób zapobiegania przechwytywaniu sesji?
W szczególności dotyczy to wykorzystania pliku cookie sesji klienta do identyfikacji sesji na serwerze. Czy najlepszą odpowiedzią jest użycie szyfrowania SSL / HTTPS dla całej witryny internetowej i masz najlepszą gwarancję, że żaden człowiek w trakcie ataków nie będzie w stanie podsłuchać istniejącego pliku cookie sesji klienta? A może drugim …

10
Jaki jest właściwy sposób sprawdzania wartości null?
Uwielbiam operator łączenia wartości null, ponieważ ułatwia przypisywanie wartości domyślnej dla typów dopuszczających wartość null. int y = x ?? -1; To świetnie, z wyjątkiem sytuacji, gdy muszę zrobić coś prostego x. Na przykład, jeśli chcę to sprawdzić Session, zwykle muszę napisać coś bardziej szczegółowego. Chciałbym móc to zrobić: string …


4
W ASP.NET, kiedy należy używać Session.Clear () zamiast Session.Abandon ()?
Zarówno Session.Clear (), jak i Session.Abandon () pozbywają się zmiennych sesji. Jak rozumiem, Abandon () kończy bieżącą sesję i powoduje utworzenie nowej sesji, powodując wywołanie zdarzeń End i Start. W większości przypadków, na przykład wylogowywanie użytkownika, wydaje się lepsze wywołanie Abandon (). Czy są scenariusze, w których zamiast tego użyłbym …

10
Utrzymywanie otwartej / aktywnej sesji ASP.NET
Jaki jest najłatwiejszy i najbardziej dyskretny sposób na utrzymanie sesji ASP.NET, o ile użytkownik ma otwarte okno przeglądarki? Czy są to połączenia czasowe AJAX? Chcę zapobiec następującym sytuacjom: czasami użytkownicy otwierają okno przez długi czas, potem wprowadzają coś, a po przesłaniu nic już nie działa, ponieważ sesja po stronie serwera …
116 c#  asp.net  session 



15
W Laravel najlepszy sposób przekazywania różnych typów wiadomości flash w sesji
Tworzę swoją pierwszą aplikację w Laravel i próbuję poradzić sobie z wiadomościami flash sesji. O ile wiem, w mojej akcji kontrolera mogę ustawić wiadomość flash, przechodząc Redirect::to('users/login')->with('message', 'Thanks for registering!'); //is this actually OK? W przypadku przekierowania na inną trasę lub Session::flash('message', 'This is a message!'); W moim głównym szablonie …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.