Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]Dostęp do danych sesji z pozycji php
Forum PHP.pl > Forum > Przedszkole
Abaddor
Witam ludziska,

Problem jest taki:

Jest sobie ładny napisany cms na moim własnym frameworku. Wszystko obiektówka, itp. Cud miód i orzeszki.
Skorzystałem sobie z SWFUpload. Jak wiadomo mam on problemy z sesjami, i każde wysyłanie plików ma odrębna sesje.

Pomysł jest prosty. Podczas wysyłania plików przekazać też id sesji i nadpisać funkcją:

  1. session_id($session_id);
  2. start_session();


Proste? TAK!

Ale nie chcę tego robić ponieważ moja klasa od sesji jest wyżej w poziome logicznym od modułu uploadu, musiałbym albo robić jakieś ify(bleeee), albo dodać w moim konstruktorze sesji ze jeśli w poście idzie SESSION_ID to startuje stronę z tym tą sesją.
Ale jak ktoś by sie dowiedział że może mi w poście wysyłać id sessji, to była by jazda smile.gif Sam bym z teko korzystał tongue.gif

No więc pytanie brzmi:

Czy jest jakiś sposób aby dostać tablicę ze zmiennymi sesji, na podstawie jej id? Marzy mi się coś jak niżej:)
  1.  
  2. $array = array();
  3.  
  4. $array = session_get_variable($session_id);
  5. if($array['idLogin']==true)
  6. {
  7.  
  8. //działa
  9.  
  10. }
  11.  





Jakieś sugestie?


Pozdrawiam,
Marcin
Sephirus
Zawsze możesz odwołać się bezposrednio do plików o danej ID sesji i zdeserializować ich zawartość smile.gif

Gdzie ich szukać - w php.ini masz session.save_path - pod tym katalogiem masz pliki z sesją.

Najczesciej wyglądają one tak: "sess_[IDENTYFIKATOR]"...

Otwiersz, deserializujesz i masz wink.gif
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.