Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sesje, Niechciane zakończenie sesji
siorbi
post 8.09.2005, 21:48:04
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 8.09.2005

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


Napisalem kod logowania za pomoca sesji wszystko działa jak powinno ale pojawil sie błąd. Jeżeli ktoś kliknie na link stworzony za pomocą flasha sesja zostaje automatycznie zakonczona. Jak temu zapobiec ? jest jakas możliwość ? pozdrawiam


--------------------
www.siorbi.pl
Go to the top of the page
+Quote Post
TomASS
post 8.09.2005, 22:06:55
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Może jakiś kod? Sesja nie powinna być zniszczona, dopuki:
- nie przekroczysz pewnego czasu ustawionego na serwerze
kub
- nie zamkniesz przeglądarki
- nie wykonasz session destroy

Ten post edytował TomASS 8.09.2005, 22:07:52


--------------------
Go to the top of the page
+Quote Post
revyag
post 9.09.2005, 10:20:51
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Czy niszczona to nie wiem.
Problem leży zapewnew tym, że nie doklejasz indentyfikatora sesji do linka.


--------------------
-------------

------
Go to the top of the page
+Quote Post
TomASS
post 9.09.2005, 11:34:50
Post #4





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Cytat(revyag @ 2005-09-09 11:20:51)
Problem leży zapewnew tym, że nie doklejasz indentyfikatora sesji do linka.

Co masz na myśli kolego?


--------------------
Go to the top of the page
+Quote Post
revyag
post 9.09.2005, 11:38:45
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Jeśli zmienne pamiętane są przy użyciu sesji, to aby przekazywać je między stronami, trzeba do każdego linka doklejać identyfikator sesji.
  1. <?php
  2. echo '<a href="index.php?'.SID.'">strona2</a>';
  3. ?>


--------------------
-------------

------
Go to the top of the page
+Quote Post
TomASS
post 9.09.2005, 11:44:17
Post #6





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Jesteś pewnien bo mi się jakoś nie mogę sobie tego przypomnieć ... smile.gif

Nie wystarczy:
  1. <?
  2. ?>


No może jak jest zamykane okno i otwierane nowe, to wtedy.....ale gdy flash otwiera się w tym samym oknie to powinno hulać.....może siorbi zarzuciłby kawałek kodu i bład...


--------------------
Go to the top of the page
+Quote Post
nospor
post 9.09.2005, 11:47:53
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




identyfikator sesji moze byc przechowywany na dwa sposoby:
1) w linku
2) w ciasteczku

jesli nie jest w ciasteczku to trzeba w linku go dolaczac jak mowil revyag
  1. <?php
  2.  
  3. echo '<a href="index.php?SID='.$identSESJI.'">strona2</a>';
  4.  
  5. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
siorbi
post 9.09.2005, 14:52:42
Post #8





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 8.09.2005

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


Wszystko działa na jednym pliku index.php
tam jest polecenie session_start() przy linkach
typu index.php?id=aktualnosci bez SID ale zapisanych
w kodzie strony dziala czasami doklejany jest
automaczycznie phpsessid... czasami nie ale jezeli
jest taki kod we flashu:

Kod
on (release) {
getURL ("index.php?id=aktualnosci");
}


sesji juz nie ma nie jest zarejestrowana probowalem

Kod
on (release) {
getURL ("index.php?id=aktualnosci&'.SID.'");
}


ale nie dziala ... jakis pomysl dla siorbiego ?


--------------------
www.siorbi.pl
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 01:52