Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > pl.comp.lang.javascript > #3136

Re: zakończenie sesji

From Pit <nospam@sdf.lonestar.org>
Newsgroups pl.comp.lang.javascript
Subject Re: zakończenie sesji
Date 2015-06-22 12:46 +0000
Organization ATMAN - ATM S.A.
Message-ID <slrnmog0s8.25c.nospam@nc10.lan> (permalink)
References (1 earlier) <mlsjbt$qv7$1@node2.news.atman.pl> <slrnmo464h.3pe.nospam@nc10.lan> <mluujp$6lm$1@node1.news.atman.pl> <slrnmoda4a.27a.nospam@nc10.lan> <mm6pbb$lqt$3@node2.news.atman.pl>

Show all headers | View raw


Dnia 21.06.2015 platformowe głupki <NOSPAMtestowanije@go2.pl> napisał/a:
> nie no wniosków to ja nie uznaję...

Twoja sprawa.

> to w sumie chyba łatwo wydedukować, że korzystam z metody php...

Na podstawie pierwszego postu w tym wątku? Jak? Myślisz, że komukolwiek
chce się śledzić i pamiętać wszystkie Twoje wypociny na wszystkich grupach
i śledzić nad czym akurat pracujesz? Mi się nie chce (a poza tytm można
siedzieć nad wieloma rzeczami na raz).


> jak to zrobić? jak zrobić skok na stronę główną po wygaśnieciu sesji...

Zdefiniuj co to znaczy wygaśnięcie sesji (czy na przykład cookie straciło
ważność, czy ktoś kliknął "logout", czy w PHP masz ustawiony jakiś
"timeout" i jeśli w tym czasie nikt z danej sesji nie skorzysta, to ona
staje się nieważna) a wtedy będzie wszystko wiadomo.

> a drugie jak okiełznać sesję, jak ustawić jej parametry, np. czas timeout?

Jak wyżej - wszystko zależy od tego jak daną sesję realizujesz. Generalnie
większość parametrów maksymalnych ustawia się w pliku php.ini a na potrzeby
konkretnej aplikacji (aby to było niezależne od konfiguracji serwera) można
korzystać z $_SESSION['LAST_ACTIVITY'] czy $_SESSION['CREATED']. Generalnie
PHP jako taki nie ma sesji, a jedynie "przechowalnię danych" w postaci
$_SESSION i parę funkcji do zarządzania nią (i kojarzenia który plik
trzymany na dysku serwera należy traktować jako domyślny dla danego
połączenia). Za każdym razem gdy wywołujesz funkcję session_start() jest
tworzone nowe $_SESSION, które jest jedynie inicjowane wartościami z
odpowiedniego pliku (jeśli w $_SESSION na przykład będziesz trzymał uchwyt
do otwartego pliku, to ten uchwyt przy następnym wywołaniu skryptu będzie
nieaktualny itd.).

Back to pl.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: zakończenie sesji platformowe głupki <NOSPAMtestowanije@go2.pl> - 2015-06-17 21:55 +0200
  Re: zakończenie sesji Pit <nospam@sdf.lonestar.org> - 2015-06-18 01:02 +0000
    Re: zakończenie sesji zpksoft <zpksoft@op.pl> - 2015-06-19 03:16 -0700
      Re: zakończenie sesji platformowe głupki <NOSPAMtestowanije@go2.pl> - 2015-06-20 18:16 +0200
        Re: zakończenie sesji Kviat <kviat@NIE_DLA_SPAMUneostrada.pl> - 2015-06-20 18:40 +0200
    Re: zakończenie sesji platformowe głupki <NOSPAMtestowanije@go2.pl> - 2015-06-21 18:39 +0200
      Re: zakończenie sesji zpksoft <zpksoft@op.pl> - 2015-06-21 10:09 -0700
        Re: zakończenie sesji platformowe głupki <NOSPAMtestowanije@go2.pl> - 2015-06-21 19:23 +0200
      Re: zakończenie sesji Pit <nospam@sdf.lonestar.org> - 2015-06-22 12:46 +0000
        Re: zakończenie sesji Pit <nospam@sdf.lonestar.org> - 2015-06-22 22:15 +0000
    Re: zakończenie sesji sfajczony.rubin@gmail.com - 2015-06-27 13:37 -0700
  Re: zakończenie sesji Pit <nospam@sdf.lonestar.org> - 2015-06-26 23:37 +0000
    Re: zakończenie sesji sfajczony.rubin@gmail.com - 2015-06-27 13:27 -0700

csiph-web