🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #219716

Odtworzenie sesji

#219716
From: Kriss
Date: Tue, 14 Jul 2009 14:40
21 lines
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-mail

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!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