Witam serdecznie w przepiękny niedzielny poranek,

Mam uprzejme zapytanie do kolegów po fachu...

Staram skompletować ze sobą dwa skrypty...

Obydwa skrypty połączone są ze sobą sesjami php.

Pierwszy skrypt normalnie wykorzystuje sesje, natomiast druga część wykorzystuje sesję "sztucznie", to znaczy jest to skrypt wykonywany po stronie serwera któremu jednak przypisuje sesje użytkownika.


  1. $sid=$row['lab_nbn_pracownik'];
  2. session_id($sid);
  3. $xxx=$_SESSION['xxx'];


Jak widać przypisuje identyfikator sesji, pobieram wartość z "sesji" i wyłączam sesje.

Niestety aplikacja wygląda tak.

Powyższy skrypt uruchamia się i blokuje całkowicie dostęp do sesji (drugiej, przeglądarkowej instancji użytkownika)



Reasumując... gdy powyższy skrypt pracuje... użytkownik musi czekać x minut zanim skrypt w tle odblokuje jego sesję (czytaj wykona się).
Specjalnie próbowałem dodać session_unset celem jej zwolnienia... niestety nie pomogło...


Moje pytanie... czy jest na to rada, czy lepiej zabrać się za obejście problemu dodatkową tabelką w bazie danych ?


pozdrawiam


Mój błąd, ma być:



a nie



Pozdrawiam