![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 16.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Czy przekierowanie na inną stronę za pomocą funkcji
header("Location:...") bez przekazywania identyfikatora sesji metodą GET w url'u spowoduje, że bieżąca sesja w skrypcie nowej stronki nie będzie widoczna? Zostanie wygenerowana nowa sesja? A przy okazji, czy po otwarciu nowego okna za pomocą java script:window.open() ale j.w. bez przekazywania ID sesji w url'u w skrypcie tej stronki będzie widoczna bieżąca sesja czy zostanie utworzona nowa? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.10.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Cytat Bedzie widoczna
Gwoli ścisłości - niezupełnie. W obu przypadkach to zależy od ustawien w konfiguracji php. Jeśli masz ustawione w konfiguracji że może trzymać identyfikator sesji w cookies (ustawiona opcja session.use_cookies=1 ), oraz przeglądarka obsługuje cookies to wtedy bedzie widoczna. W przeciwnym razie nie. O ile się nie myle to nawet przy ustawionym session.use_trans_sid=1 nie doklei identyfikatora sesji do Location ani do linku otwieranego przez js Cytat session_start(); // to musi być
Tez niekoniecznie musi byc... Jesli masz ustawione w konfigu session.auto_start=1 nie musisz w skrypcie wywolywać funkcji session_start(); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 16:46 |