Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.javascript > #3119 > unrolled thread
| Started by | platformowe głupki <NOSPAMtestowanije@go2.pl> |
|---|---|
| First post | 2015-06-17 21:55 +0200 |
| Last post | 2015-06-27 13:27 -0700 |
| Articles | 13 — 5 participants |
Back to article view | Back to pl.comp.lang.javascript
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
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
| From | platformowe głupki <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2015-06-17 21:55 +0200 |
| Subject | Re: zakończenie sesji |
| Message-ID | <mlsjbt$qv7$1@node2.news.atman.pl> |
to jak Nikt tu nie podpowie?
[toc] | [next] | [standalone]
| From | Pit <nospam@sdf.lonestar.org> |
|---|---|
| Date | 2015-06-18 01:02 +0000 |
| Message-ID | <slrnmo464h.3pe.nospam@nc10.lan> |
| In reply to | #3119 |
Dnia 17.06.2015 platformowe głupki <NOSPAMtestowanije@go2.pl> napisał/a: > to jak Nikt tu nie podpowie? No przecież dostałeś odpowiedź. Pytałeś "czy można..." i dostałeś odpowiedź "tak, można", co w pełni wyczerpuje odpowiedź na zadane pytanie. PS: Jeśli oczekujesz odpowiedzi na pytanie "jak to zrobić", to jednoznacznej odpowiedzi nie ma, bo inaczej się obsługuje sesje w Ruby on Rails, inaczej w JavaEE a jeszcze inaczej w PHP (chyba, że chodzi Ci o zwykły "timeout" wewnątrz strony w przeglądarce, ale nie ma to za wiele wspólnego z sesją serwera).
[toc] | [prev] | [next] | [standalone]
| From | zpksoft <zpksoft@op.pl> |
|---|---|
| Date | 2015-06-19 03:16 -0700 |
| Message-ID | <e25f948c-6930-4cb3-85a8-77c6b1f4d921@googlegroups.com> |
| In reply to | #3120 |
W dniu czwartek, 18 czerwca 2015 19:19:54 UTC+2 użytkownik platformowe głupki napisał: > tak zgadłeś - jestem programistą koneserem - nie plamię się żadnymi > frameworkami... if (sesjawydasla) location.reload(); Paweł
[toc] | [prev] | [next] | [standalone]
| From | platformowe głupki <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2015-06-20 18:16 +0200 |
| Message-ID | <mm43k2$et9$1@node1.news.atman.pl> |
| In reply to | #3122 |
a jakiś pomysł na to?
[toc] | [prev] | [next] | [standalone]
| From | Kviat <kviat@NIE_DLA_SPAMUneostrada.pl> |
|---|---|
| Date | 2015-06-20 18:40 +0200 |
| Message-ID | <55859793$0$2208$65785112@news.neostrada.pl> |
| In reply to | #3127 |
W dniu 2015-06-20 o 18:16, platformowe głupki pisze: > a jakiś pomysł na to? Przestań srać na grupach dyskusyjnych gównem politycznym. Dobry pomysł? Powrotu do zdrowia życzę Piotr
[toc] | [prev] | [next] | [standalone]
| From | platformowe głupki <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2015-06-21 18:39 +0200 |
| Message-ID | <mm6pbb$lqt$3@node2.news.atman.pl> |
| In reply to | #3120 |
nie no wniosków to ja nie uznaję... to w sumie chyba łatwo wydedukować, że korzystam z metody php... jak to zrobić? jak zrobić skok na stronę główną po wygaśnieciu sesji... a drugie jak okiełznać sesję, jak ustawić jej parametry, np. czas timeout?
[toc] | [prev] | [next] | [standalone]
| From | zpksoft <zpksoft@op.pl> |
|---|---|
| Date | 2015-06-21 10:09 -0700 |
| Message-ID | <9fdb0ab5-5fd4-47c1-83e0-c39bd784acfc@googlegroups.com> |
| In reply to | #3132 |
W dniu niedziela, 21 czerwca 2015 18:39:09 UTC+2 użytkownik platformowe głupki napisał: > nie no wniosków to ja nie uznaję... > > to w sumie chyba łatwo wydedukować, że korzystam z metody php... > > jak to zrobić? jak zrobić skok na stronę główną po wygaśnieciu sesji... > > a drugie jak okiełznać sesję, jak ustawić jej parametry, np. czas timeout? A co wyczytałeś w Google na ten temat?
[toc] | [prev] | [next] | [standalone]
| From | platformowe głupki <NOSPAMtestowanije@go2.pl> |
|---|---|
| Date | 2015-06-21 19:23 +0200 |
| Message-ID | <mm6rvg$ooe$1@node2.news.atman.pl> |
| In reply to | #3133 |
nic, nie mam w tej chwili czasu na google... będę miał może za miesiąc, to może coś poszukam, ale wolałbym podpowiedź...
[toc] | [prev] | [next] | [standalone]
| From | Pit <nospam@sdf.lonestar.org> |
|---|---|
| Date | 2015-06-22 12:46 +0000 |
| Message-ID | <slrnmog0s8.25c.nospam@nc10.lan> |
| In reply to | #3132 |
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.).
[toc] | [prev] | [next] | [standalone]
| From | Pit <nospam@sdf.lonestar.org> |
|---|---|
| Date | 2015-06-22 22:15 +0000 |
| Message-ID | <slrnmoh286.24t.nospam@nc10.lan> |
| In reply to | #3136 |
Dnia 22.06.2015 platformowe głupki <NOSPAMtestowanije@go2.pl> napisał/a:
>> 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).
>
> przepraszam, najwidoczniej udziela mi się sukces zjednoczenia europy,
> a myślałem, że jestem odporny - znaczy muszę się pilnować...
Daj sobie spokój z tymi politycznymi podjazdami, od tego są inne grupy :D
Wybacz, że nikt tu nie ma szklanej kuli ani czapki w księżyce i nie czyta w
Twoich myślach.
>
>> 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.
>
> chodzi o pozostanie na danej stronie (a właściwie na każdej stronie)
> powyżej timeoutu - wtedy przeskok na główną
To można zrobić bez JavaScriptu, na przykład tagiem <meta> (wewnątrz
<head>) w rodzaju:
<meta http-equiv="Refresh" content="30; url=stronastartowa.php">
>> 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.).
>
> ale tu cały czas trzeba jakoś sprządz pytania JS z PHP...
Niekoniecznie, jeśli nie interesuje Cię "timeout" od strony serwera a
jedynie timeout przebywania na stronie (po stronie przeglądarki), to nie
musisz odpytywać PHP tylko skorzystać z tego co podałem wyżej (wykorzystać
automatyczne przeładowanie strony) a na stronie startowej tylko umieszczasz
gdzieś na początku session_destroy().
Można tez i na upartego w JavaScript instrukcją w rodzaju
setTimeout("location.href = 'http://strona.pl/start.php';",30000);
setTimeout jako pierwszy argument przyjmuje kod JavaScript do wykonania a
jako drugi argument opóźnienie (w milisekundach) po jakim ten kod ma się
wykonać.
[toc] | [prev] | [next] | [standalone]
| From | sfajczony.rubin@gmail.com |
|---|---|
| Date | 2015-06-27 13:37 -0700 |
| Message-ID | <7cc47c78-d918-4ce2-a1ed-088ded777164@googlegroups.com> |
| In reply to | #3120 |
W dniu czwartek, 18 czerwca 2015 19:19:54 UTC+2 użytkownik platformowe głupki napisał: > tak zgadłeś - jestem programistą koneserem - nie plamię się żadnymi > frameworkami... Nie jesteś żadnym programistą, jesteś programem i to mocno ograniczonym. Fakt, nie plamisz się myśleniem, żadnym myśleniem.
[toc] | [prev] | [next] | [standalone]
| From | Pit <nospam@sdf.lonestar.org> |
|---|---|
| Date | 2015-06-26 23:37 +0000 |
| Message-ID | <slrnmoroij.254.nospam@nc10.lan> |
| In reply to | #3119 |
Dnia 26.06.2015 sfajczony.rubin@gmail.com <sfajczony.rubin@gmail.com> napisał/a: > W dniu środa, 17 czerwca 2015 21:55:43 UTC+2 użytkownik platformowe głupki napisał: >> to jak Nikt tu nie podpowie? > > To nie jest możliwe, żeby ktoś był tak nieprzeciętnie głupi|debilny|durny|opóźniony a jednocześnie potrafił obsłużyć czytnik newsów. > > IMHO to zapomniany bot gimnazjalisty na zaliczenie informatyki. > Będzie syfił póki ktoś nie przeładuje serwera. Co sądzicie? > Proszę tylko o konstruktywne hipotezy. Dokładnie! I temu botowi uciekł gdzieś kawałek kodu służący do automatycznego wylogowania się gdy jest pozostawiony bez opieki przez jakiś czas - wszystko się zgadza :D
[toc] | [prev] | [next] | [standalone]
| From | sfajczony.rubin@gmail.com |
|---|---|
| Date | 2015-06-27 13:27 -0700 |
| Message-ID | <c354b3f9-8c55-419b-8ae7-fba24b86def9@googlegroups.com> |
| In reply to | #3142 |
W dniu sobota, 27 czerwca 2015 17:55:17 UTC+2 użytkownik platformowe głupki napisał: > grant tym panom, grant... wprost z dupy tuska... No cóż, czegóż innego oczekiwać po bocie gimnazjalisty ;)
[toc] | [prev] | [standalone]
Back to top | Article view | pl.comp.lang.javascript
csiph-web