Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: window.close() i wyskakiwanie z sesji
Forum PHP.pl > Forum > PHP
manual_juz_czytalem
Witam,

jest sobie stronka na php, uzytkownik jest zalogowany, wszystkie dane przekazywane w $_SESSION.
Na kazdej stronie jest przycisk HELP, ktory otwiera male okienko z helpem. Gdy uzytkownik je zamknie (przycisk z java script:window.close()) wowczas nIEktore przegladarki wyskakuja z sesji, to znaczy w glownym oknie zostaje przekierowany na strone loginu... a niektore np. Opera wcale nie.

Testowalem pod roznymi przegladarkami, problem sprawia IE ale tez nie zawsze. Pomozcie, bo mi juz rece opadaja.
Moze ktos natrafil na podobny problem i zna jego uniwersalne rozwiazanie tego problemu, tak by dzialalo pod kazda przegladarka/sys. op ?

bede wdzieczny bardzo bardzo bardzo

pozdrawiam
manual_juz_czytalem
splatch
Jest to zapewne spowodowane tym, że IE każde okno ciągnie oddzielnie, a Opera nie smile.gif. Znaczy w operze działa to inaczej, masz zakładki itp, sam wiesz.
Jeśli chcesz tego uniknąć musisz zdefiniować długość sesji:

[php:1:1d96761e51]<?php
ini_set( 'session.use_cookies', 1 ); // wlacz obsluge sesji przy pomocy ciastek
ini_set( 'session.cookie_lifetime', 60*60 ); // 60 sekund * 60 minut = godzina
?>[/php:1:1d96761e51]

Myślę, że to rozwiąże problem winksmiley.jpg.
manual_juz_czytalem
Cytat
Myślę, że to rozwiąże problem

i dobrze myślisz, wygląda na to że pomogło ! biggrin.gif


wielgachne dzięki !
manual_juz_czytalem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.