Article View: pl.comp.lang.php
Article #219716Odtworzenie sesji
From: Kriss
Date: Tue, 14 Jul 2009 14:40
Date: Tue, 14 Jul 2009 14:40
21 lines
2260 bytes
2260 bytes
Witam. Piszę w php WebService (nusoap) i klienta w c#. Mam mały problem z sesjami. W webserwisie wystawiam sobie kilka różnych funkcji, jak je wywołuje w kliencie (program WinForm) to dla każdego odwołaniado funkcji web, tworzy się nowa sesja (wg mnie to oczywiste). Ale stworzyłem w webserwisie funkcję 'zaloguj', która sprawdza usera w bazie danych, do aktualnej sesji zapisuje jego id i tym podobne rzeczy, po czym zwraca klientowi (c#) id sesji, teraz klient przy każdym wywołaniu dowolnej innej funkcji przekazuje w parametrze ten id sesji. W tych funkcjach "webowych" jako pierwsze mam polecenie "session_id ($sessionID);" ( gdzie $sessionID to parametr przekazany z klienta) co moim zdaniem powinno "przejąć" sesje o tym id. I teraz tak, przy wywoływaniu kolejnych funcji tworzy się tylko jedna sesja, (czyli chyba dobrze) ale niestety dane, które były zapisywane do sesji w momęcie "logowania" nie są dostępne w innych funkcjach z webserwisu, czyli sesja nie została przejęta. Dodam, że w pliku sesji wszystkie dane które potrzebuje się znajdują. Ma ktoś jakiś pomysł, jak to zrobić poprawnie??
Technical Details
Message-ID:
<9f98e251-8332-4dd3-9c78-32909346ae1c@p23g2000vbl.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!p23g2000vbl.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!p23g2000vbl.googlegroups.com!not-for-mail From: Kriss <akmes@kalisz.home.pl> Newsgroups: pl.comp.lang.php Subject: Odtworzenie sesji Date: Tue, 14 Jul 2009 07:40:46 -0700 (PDT) Organization: http://groups.google.com Lines: 22 Message-ID: <9f98e251-8332-4dd3-9c78-32909346ae1c@p23g2000vbl.googlegroups.com> NNTP-Posting-Host: 89.228.196.28 Mime-Version: 1.0 X-Trace: posting.google.com 1247582446 10442 127.0.0.1 (14 Jul 2009 14:40:46 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 14 Jul 2009 14:40:46 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: p23g2000vbl.googlegroups.com; posting-host=89.228.196.28; posting-account=5owMlQoAAAArejn_mgVdRnKjikkEJ9KA User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1),gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit