problem z SESSION w php

06.07.05, 16:23
jak utworzyc nowa sesje przy nastepnujacej akcji: jest otwarta strona i ma
ona sesje. Nastepnie uzytkownik wciska Ctrl+N otwiera sie nowe okno, przy
czym nowe okno ma sesje wspolna z oknem z ktorego nastapilo Ctrl+N. Dzielenie
sesji powoduje dziwne, nieporzadane rezultatu.
Jak utworzyc nowa sesje w takim przypadku. PRosze o pomoc...

rollo
    • mtq Re: problem z SESSION w php 07.07.05, 15:44
      Są odpowiednie funkcje PHP do usuwania sesji a potem do utworzenia nowej :-)
      Gorzej, jeśli chcesz żeby stara sesja w starym oknie pozostała i żeby były dwie równoległe..
      • vengeance Re: problem z SESSION w php 03.08.05, 02:24
        Musiałbyś zrezygnować z przekazywania ID sesji poprzez Cookie, a przekazywać je
        dynamicznie do URLi. Wtedy prawdopodobnie możliwy będzie efekt uzyskania dwóch niezależnych sesji pod dwoma oknami przeglądarki.
        • mtq Re: problem z SESSION w php 03.08.05, 11:34
          Metoda przekazywania ID sesji w URL jest niebezpieczna, a już na pewno jesli chodzi o system
          logowania lub dostęp do informacji prywatnych/chronionych. Trzeba to mieć na uwadze.
          Chodzi m.in. o to, że ktoś może wysłać link do fajnej strony koledze, kopiując cały adres URl i
          przekazując identyfikator sesji. Wtedy ktoś klikając na ten link jest automatycznie zalogowany jako
          pierwsza osoba.
          Bo jeżeli chodzi o zapamiętywanie jakichś kolorków na stronie, skinów itp. to nie ma przeciwwskazań.
          • vengeance Re: problem z SESSION w php 03.08.05, 12:56
            Jak to mówią, nie ma róży bez kolców... coś za coś :]

            Ale można sprawdzać także IP, UserAgent czy inne mniej więcej unikalne dane.
            • mtq Re: problem z SESSION w php 03.08.05, 15:09
              Właśnie nie do konca, IP może się zmieniać co 5 minut a większość UserAgentów to MSIE 6.0 :-)
              Chyba, że mamy do czynienia z siecią wewnętrzną, to wtedy warunki są niemal luksusowe! :-)
Inne wątki na temat:
Pełna wersja