Article View: pl.comp.lang.php
Article #219717Re: Odtworzenie sesji
From: AdamO79PL
Date: Tue, 14 Jul 2009 16:55
Date: Tue, 14 Jul 2009 16:55
24 lines
2517 bytes
2517 bytes
On 14 Lip, 16:40, Kriss <ak...@kalisz.home.pl> wrote: > 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?? A jak z ustawieniem domeny dla sesji?
Technical Details
Message-ID:
<b38bf244-8205-43d4-8089-cb0436b1c0ff@f33g2000vbm.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!news.glorb.com!postnews.google.com!f33g2000vbm.googlegroups.com!not-for-mailReferences:
<9f98e251-8332-4dd3-9c78-32909346ae1c@p23g2000vbl.googlegroups.com>Show 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!news.glorb.com!postnews.google.com!f33g2000vbm.googlegroups.com!not-for-mail From: AdamO79PL <adamo79pl@gmail.com> Newsgroups: pl.comp.lang.php Subject: Re: Odtworzenie sesji Date: Tue, 14 Jul 2009 09:55:33 -0700 (PDT) Organization: http://groups.google.com Lines: 28 Message-ID: <b38bf244-8205-43d4-8089-cb0436b1c0ff@f33g2000vbm.googlegroups.com> References: <9f98e251-8332-4dd3-9c78-32909346ae1c@p23g2000vbl.googlegroups.com> NNTP-Posting-Host: 83.15.85.114 Mime-Version: 1.0 X-Trace: posting.google.com 1247590533 5445 127.0.0.1 (14 Jul 2009 16:55:33 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 14 Jul 2009 16:55:33 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: f33g2000vbm.googlegroups.com; posting-host=83.15.85.114; posting-account=AQncpwoAAADd8QVHf_U8zZ29rugqMPrB User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.33 Safari/530.5,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit